/// export interface UiSettingsClasses { sliderContainer?: string; slider?: string; divider?: string; notificationContainer?: string; checkBoxLabel?: string; } export declare type uiViewModeTypes = 'activeSpeaker' | 'grid'; export interface UiSettingsProps { classes?: UiSettingsClasses; sliderProps: { onTileCountChange: (value: number) => void; maxTileCount: number; }; notificationProps: { onNotificationChange: (value: { type: string; isSubscribed: boolean; }) => void; subscribedNotifications: { [key: string]: boolean; }; }; layoutProps: { onViewModeChange: (value: uiViewModeTypes) => void; uiViewMode: uiViewModeTypes; }; showModal?: boolean; onModalClose?: () => void; } export declare const UiSettings: ({ classes, sliderProps, notificationProps, layoutProps, showModal, onModalClose, }: UiSettingsProps) => JSX.Element;