import type { ReactNode } from 'react';
import './index.css';
export interface ParticipantsHostFooterProps {
    onRoomControlClick?: (action: string, userId?: string) => void;
    moreDropMenu?: ReactNode;
    model?: 'mute' | 'unmute';
    hasRevokeHostPermission?: boolean;
    openMuteAllDialog?: () => void;
}
export interface ParticipantsFooterParticipantProps {
    type?: 'revoke' | 'become';
    onRoomControlClick?: (action: string, userId?: string) => void;
}
export declare const FcrParticipantsFooter: (props: ParticipantsHostFooterProps) => import("react/jsx-runtime").JSX.Element;
export declare const FcrParticipantsFooterRename: ({ onRoomControlClick, }: ParticipantsFooterParticipantProps) => import("react/jsx-runtime").JSX.Element;
export declare const FcrParticipantsFooterWithRevokeHost: ({ type, onRoomControlClick, }: ParticipantsFooterParticipantProps) => import("react/jsx-runtime").JSX.Element;
