import Reject from './button/Reject'; import Microphone from './button/Microphone'; import Camera from './button/Camera'; import Hangup from './button/Hangup'; import SwitchCamera from './button/SwitchCamera'; import BackgroundBlur from './button/BackgroundBlur'; export declare const ButtonPanelConfig: { pc: { singleCall: { video: { calling: ({ component: typeof Camera; name: string; props: {}; } | { component: typeof Hangup; name?: undefined; props?: undefined; })[][]; accept: ({ component: typeof Camera; name: string; props: {}; } | { component: typeof Reject; name: string; props?: undefined; })[][]; connected: ({ component: typeof Camera; name: string; props: {}; } | { component: typeof Hangup; name: string; props?: undefined; })[][]; }; audio: { calling: ({ component: typeof Microphone; name: string; props: {}; } | { component: typeof Hangup; name: string; props?: undefined; })[][]; accept: { component: typeof Reject; name: string; }[][]; connected: ({ component: typeof Microphone; name: string; props: {}; } | { component: typeof Hangup; name: string; props?: undefined; })[][]; }; }; groupCall: { video: { calling: ({ component: typeof Camera; name: string; props: {}; } | { component: typeof Hangup; name: string; props?: undefined; })[][]; accept: { component: typeof Reject; name: string; }[][]; connected: ({ component: typeof Camera; name: string; props: {}; } | { component: typeof Hangup; name: string; props?: undefined; })[][]; }; audio: { calling: ({ component: typeof Microphone; name: string; props: {}; } | { component: typeof Hangup; name: string; props?: undefined; })[][]; accept: { component: typeof Reject; name: string; }[][]; connected: ({ component: typeof Microphone; name: string; props: {}; } | { component: typeof Hangup; name: string; props?: undefined; })[][]; }; }; }; h5: { singleCall: { video: { calling: { component: typeof Hangup; props: { showText: boolean; }; }[][]; accept: { component: typeof Reject; name: string; props: { showText: boolean; }; }[][]; connected: ({ component: typeof Microphone; name: string; props: {}; }[] | ({ component: typeof BackgroundBlur; name: string; props: { style: { justifyContent: string; alignItems: string; visibility: string; }; showText?: undefined; }; } | { component: typeof Hangup; name: string; props: { showText: boolean; style?: undefined; }; } | { component: typeof SwitchCamera; name: string; props: { style: { justifyContent: string; alignItems: string; visibility?: undefined; }; showText?: undefined; }; })[])[]; }; audio: { calling: { component: typeof Hangup; name: string; props: { showText: boolean; }; }[][]; accept: { component: typeof Reject; name: string; }[][]; connected: ({ component: typeof Microphone; name: string; props: {}; } | { component: typeof Hangup; name: string; props?: undefined; })[][]; }; }; groupCall: { video: { calling: ({ component: typeof Microphone; name: string; props: {}; }[] | { component: typeof Hangup; name: string; props: { showText: boolean; }; }[])[]; accept: { component: typeof Reject; name: string; props: { showText: boolean; }; }[][]; connected: ({ component: typeof Microphone; name: string; props: {}; }[] | { component: typeof Hangup; name: string; props: { showText: boolean; }; }[])[]; }; audio: { calling: ({ component: typeof Microphone; name: string; props: {}; }[] | { component: typeof Hangup; name: string; props: { showText: boolean; }; }[])[]; accept: { component: typeof Reject; name: string; props: { showText: boolean; }; }[][]; connected: ({ component: typeof Microphone; name: string; props: {}; }[] | { component: typeof Hangup; name: string; props: { showText: boolean; }; }[])[]; }; }; }; };