/// <reference types="react" />
export interface PlayerConfigProps {
    children?: React.ReactElement;
    debugMode: boolean;
    showToolbar: boolean;
    psHost: string;
    autoPlay: boolean;
    autoConnect: boolean;
    startMuted: boolean;
    hoveringMouse: boolean;
    fakeMouseWithTouches: boolean;
    matchViewportRes: boolean;
}
export interface CommandsListItem {
    type: 'ui' | 'sys';
    uuid: string;
    date: string;
    payload: object;
}
export declare type WebrtcStatus = null | 'connected' | 'autoConnect' | 'connecting' | 'failed' | 'disconnected' | 'disconnectedRestart';
export declare type StreamStatus = null | 'play' | 'initialized' | 'loading' | 'error' | 'rejected';
