import { GlobalAction, TimelineAction, SegmentAction, PlayerAction, DeviceAction, ShowSubtitlesPayload } from './actions';
import { Mode, PlayerState, Root, Segment, TimelineState, ViewType, CurrentTime, QualityLevel, RewindingState, PlayerProgress, PopupProps, Language, ExtendedVideoJsPlayer } from '../types';
export declare const fullscreen: (payload: boolean) => PlayerAction;
export declare const firstInteraction: (payload: number) => GlobalAction;
export declare const setVolume: (payload: number) => PlayerAction;
export declare const setTransitionPlayer: (payload: PlayerState) => GlobalAction;
export declare const slowInternetConnection: (payload: boolean) => GlobalAction;
export declare const showSubtitles: (payload: ShowSubtitlesPayload) => GlobalAction;
export declare const setLanguage: (payload: Language) => GlobalAction;
export declare const isMobile: (payload: boolean) => DeviceAction;
export declare const setDevice: (payload: string) => DeviceAction;
export declare const setOs: (payload: string) => DeviceAction;
export declare const setBrowser: (payload: string) => DeviceAction;
export declare const showControlBar: (payload: {
    top: boolean | 'any';
} | {
    bottom: boolean | 'any';
}) => PlayerAction;
export declare const showPopup: (payload: PopupProps | undefined) => GlobalAction;
export declare const setShowBg: (payload: boolean) => GlobalAction;
export declare const setDisabledButtons: (payload: {
    prev_btn: boolean;
} | {
    next_btn: boolean;
}) => PlayerAction;
export declare const setFoundSegment: (payload: Segment) => GlobalAction;
export declare const updateProgress: (payload: PlayerProgress[]) => PlayerAction;
export declare const addPlayerProgress: (payload: PlayerProgress) => PlayerAction;
export declare const setChooseMoodEnabled: (payload: boolean) => SegmentAction;
export declare const setPaused: (payload: boolean) => PlayerAction;
export declare const setSeekedTime: (payload: number | undefined) => TimelineAction;
export declare const setRewinding: (payload: RewindingState) => GlobalAction;
export declare const setReservedPlayerState: (payload: PlayerState) => GlobalAction;
export declare const setVoiceRecognitionEnabled: (payload: boolean) => SegmentAction;
export declare const setQualityLevel: (payload: QualityLevel) => GlobalAction;
export declare const setDuration: (payload: number) => TimelineAction;
export declare const setTimeline: (payload: TimelineState) => TimelineAction;
export declare const setCurrentTime: (payload: CurrentTime) => TimelineAction;
export declare const registerPlayer: (payload: ExtendedVideoJsPlayer) => GlobalAction;
export declare const unregisterPlayer: (payload: string) => GlobalAction;
export declare const setScenario: (payload: Segment[]) => GlobalAction;
export declare const setActivePlayer: (payload: string) => GlobalAction;
export declare const setSegmentForActivePlayer: (payload: string) => GlobalAction;
export declare const nextSegment: (payload: string) => GlobalAction;
export declare const prevSegment: (payload: string) => GlobalAction;
export declare const updateState: (payload: Root) => GlobalAction;
export declare const setMode: (payload: Mode) => GlobalAction;
export declare const setViewType: (payload: ViewType) => GlobalAction;
