import { ComponentType } from 'react';
import { Placement } from '@floating-ui/react';
export type DefaultParticipantViewUIProps = {
    /**
     * Turns on/off the status indicator icons (mute, connection quality, etc...).
     */
    indicatorsVisible?: boolean;
    /**
     * Placement of the context menu component when opened
     */
    menuPlacement?: Placement;
    /**
     * Option to show/hide menu button component
     */
    showMenuButton?: boolean;
    /**
     * Custom component to render the context menu
     */
    ParticipantActionsContextMenu?: ComponentType;
};
export declare const DefaultScreenShareOverlay: () => import("react/jsx-runtime").JSX.Element;
export declare const DefaultParticipantViewUI: ({ indicatorsVisible, menuPlacement, showMenuButton, ParticipantActionsContextMenu, }: DefaultParticipantViewUIProps) => import("react/jsx-runtime").JSX.Element;
export declare const ParticipantDetails: ({ indicatorsVisible, }: Pick<DefaultParticipantViewUIProps, "indicatorsVisible">) => import("react/jsx-runtime").JSX.Element;
export declare const SpeechIndicator: () => import("react/jsx-runtime").JSX.Element;
