declare const _sfc_main: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    id: {
        type: StringConstructor;
        default: string;
    };
    fIndex: {
        type: (NumberConstructor | StringConstructor)[];
        default: string;
    };
    spanNum: {
        type: NumberConstructor;
        default: number;
    };
    spanStyle: {
        type: ObjectConstructor;
        default: () => {};
    };
    playType: {
        type: StringConstructor;
        default: string;
    };
    sourcePage: {
        type: StringConstructor;
        default: string;
    };
    pollShow: {
        type: BooleanConstructor;
        default: boolean;
    };
    deviceInfo: {
        type: ObjectConstructor;
        default: () => {};
    };
    playbackInRealplay: {
        type: BooleanConstructor;
        default: boolean;
    };
    playBackIndexInRealPlay: {
        type: (NumberConstructor | StringConstructor)[];
        default: string;
    };
    playBackIndexInMonitor: {
        type: (NumberConstructor | StringConstructor)[];
        default: string;
    };
}>, {
    IS_MOVE_DEVICE: boolean;
    MSE_IS_SUPPORT: boolean;
    errorInfo: {
        '0x12f910033': string;
        '0x12f900009': string;
        '0x12f900008': string;
        '0x12f910000': string;
        '0x12f910011': string;
        '0x12f910010': string;
        '0x12f910027': string;
        '0x12f910029': string;
        '0x12f910012': string;
        '0x01b01307': string;
        '0x0190004a': string;
        '0x0190005c': string;
    };
    props: any;
    isMoveDevice: import("vue").Ref<boolean, boolean>;
    player: import("vue").Ref<any, any>;
    splitNum: import("vue").Ref<number, number>;
    mseSupport: import("vue").Ref<boolean, boolean>;
    tabActive: import("vue").Ref<string, string>;
    labelCol: import("vue").Ref<{
        span: number;
    }, {
        span: number;
    } | {
        span: number;
    }>;
    wrapperCol: import("vue").Ref<{
        span: number;
    }, {
        span: number;
    } | {
        span: number;
    }>;
    urls: {
        realplay: string;
        talk: string;
        playback: string;
    };
    playback: {
        startTime: string;
        endTime: string;
        valueFormat: string;
        seekStart: string;
        rate: string;
    };
    muted: import("vue").Ref<boolean, boolean>;
    volume: import("vue").Ref<number, number>;
    volumeOnSvg: {
        template: string;
    };
    volumeOffSvg: {
        template: string;
    };
    videoList: import("vue").Ref<any[], any[]>;
    activeIndex: import("vue").Ref<number, number>;
    fullWnIndex: import("vue").Ref<string, string>;
    controlStatus: import("vue").Ref<boolean, boolean>;
    clickTimes: import("vue").Ref<number, number>;
    modelIdsSupport: import("vue").Ref<string[], string[]>;
    mouseDownTimes: import("vue").Ref<number, number>;
    mouseUpTimes: import("vue").Ref<number, number>;
    startPoints: {
        x: string;
        y: string;
        pageX: string;
        pageY: string;
    };
    endPoints: {
        x: string;
        y: string;
        pageX: string;
        pageY: string;
    };
    ctxStyle: {
        w: string;
        h: string;
    };
    ctx: import("vue").Ref<string, string>;
    pollingShow: import("vue").Ref<boolean, boolean>;
    msgShowFlag: import("vue").Ref<boolean, boolean>;
    contentRef: import("vue").Ref<any, any>;
    createPlayer: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    id: {
        type: StringConstructor;
        default: string;
    };
    fIndex: {
        type: (NumberConstructor | StringConstructor)[];
        default: string;
    };
    spanNum: {
        type: NumberConstructor;
        default: number;
    };
    spanStyle: {
        type: ObjectConstructor;
        default: () => {};
    };
    playType: {
        type: StringConstructor;
        default: string;
    };
    sourcePage: {
        type: StringConstructor;
        default: string;
    };
    pollShow: {
        type: BooleanConstructor;
        default: boolean;
    };
    deviceInfo: {
        type: ObjectConstructor;
        default: () => {};
    };
    playbackInRealplay: {
        type: BooleanConstructor;
        default: boolean;
    };
    playBackIndexInRealPlay: {
        type: (NumberConstructor | StringConstructor)[];
        default: string;
    };
    playBackIndexInMonitor: {
        type: (NumberConstructor | StringConstructor)[];
        default: string;
    };
}>> & Readonly<{}>, {
    id: string;
    playbackInRealplay: boolean;
    fIndex: string | number;
    spanNum: number;
    spanStyle: Record<string, any>;
    playType: string;
    sourcePage: string;
    pollShow: boolean;
    deviceInfo: Record<string, any>;
    playBackIndexInRealPlay: string | number;
    playBackIndexInMonitor: string | number;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _sfc_main;
