export default _sfc_main;
declare namespace _sfc_main {
    const name: string;
    namespace props {
        namespace config {
            function _default(): {};
            export { _default as default };
        }
    }
    function data(): {
        id: string;
        duration: number;
        currentTime: number;
        hearttime: number;
        timers: never[];
        _readyCalled: boolean;
    };
    function render(): any;
    namespace watch {
        export namespace config_1 {
            function handler(newVal: any, oldVal: any): void;
            const deep: boolean;
        }
        export { config_1 as config };
    }
    function mounted(): false | undefined;
    function beforeDestroy(): void;
    function beforeUnmount(): void;
    namespace methods {
        function getCfPlayerId(): any;
        function init(): any;
        function setupPlugins(): any;
        function initPlayer(config: any): false | undefined;
        function runs(config: any): void;
        function onready(): void;
        function onsourceloaded(params: any): void;
        function onerror(err: any): void;
        function ontimeupdate(): void;
        function onpause(): void;
        function onplay(): void;
        function onended(): void;
        function onnext(): void;
        function onpre(): void;
        function onwaiting(): void;
        function onsnapshoted(data: any): void;
        function onheart(novalite: any): false | undefined;
        function destroy(): void;
        function getCurrentTime(): any;
        function onkeydown(e: any): false | undefined;
        function seekTo(duration: any): void;
        function onkeyup(e: any): false | undefined;
    }
}
