import { ReactNode } from 'react';
import { MediaButtonProps } from '../MediaButton/MediaButton';
type MusicModeButtonProps = Partial<Omit<MediaButtonProps, 'onClick' | 'isActive' | 'isDisabled'>> & {
    onStartMusicModeAction?: () => void;
    onStopMusicModeAction?: () => void;
    onRemoteStartMusicModeAction?: (participantName: string) => void;
    renderStartConfirmation?: (isVisible: boolean, accept: () => void, cancel: () => void) => ReactNode;
    renderStopConfirmation?: (isVisible: boolean, accept: () => void, cancel: () => void) => ReactNode;
};
declare const MusicModeButton: ({ onStartMusicModeAction, onStopMusicModeAction, onRemoteStartMusicModeAction, renderStartConfirmation, renderStopConfirmation, badge, badgeColor, transparent, testID, ...rest }: MusicModeButtonProps) => import("@emotion/react/jsx-runtime").JSX.Element;
export default MusicModeButton;
