import { StateProps } from './initial';
import { PlayerConfigProps, WebrtcStatus, StreamStatus, CommandsListItem } from './types';
declare const actions: () => {
    readonly state: StateProps;
    readonly commandsList: CommandsListItem[];
    dispatch(payload: unknown): void;
    readonly isStreamActive: boolean;
    readonly isWebrtcError: boolean;
    setWebrtcStatus(status: WebrtcStatus, message?: string | boolean): void;
    setStreamStatus(status: WebrtcStatus, message?: string | boolean): void;
    setFreezeFrame(freezeFrame: boolean): void;
    addCommand(payload: CommandsListItem): void;
    saveConfig(playerConfig: PlayerConfigProps): void;
};
export interface ActionProps {
    state: StateProps;
    commandsList: CommandsListItem[];
    isStreamActive: boolean;
    isWebrtcError: boolean;
    setWebrtcStatus: (status: WebrtcStatus, message?: string | boolean) => void;
    setStreamStatus: (status: StreamStatus, message?: string | boolean) => void;
    setFreezeFrame: (freezeFrame: boolean) => void;
    addCommand: (payload: CommandsListItem) => void;
    saveConfig: (config: PlayerConfigProps) => void;
}
export default actions;
