import { ReactNode } from 'react'; export declare type Settings = { webrtcStatus: null | 'connected' | 'autoConnect' | 'connecting' | 'failed'; }; export declare type WebrtcContextValue = { settings: Settings; saveSettings: (updatedSettings: Settings) => void; }; interface WebrtcProviderProps { children: ReactNode; pageSettings?: object; } export declare const initialSettings: Settings; export declare const WebrtcContext: import("react").Context; export declare const WebrtcProvider: ({ children }: WebrtcProviderProps) => JSX.Element; export declare const WebrtcConsumer: ({ children }: { children: ReactNode; }) => JSX.Element; export {};