declare namespace _default {
    namespace components {
        export { RiFlaskLine };
        export { RiGithubLine };
        export { RiFileCopyLine };
        export { RiCodeLine };
        export { EpCaretTop };
        export { Tooltip };
        export { CollapseTransition };
    }
    namespace props {
        let customClass: StringConstructor;
        let sourceCode: StringConstructor;
        let options: StringConstructor;
    }
    function setup(props: any, ctx: any): {
        blockClass: import("vue").ComputedRef<string>;
        locale: import("vue").ComputedRef<any>;
        source: import("vue").Ref<null, null>;
        control: import("vue").Ref<null, null>;
        demoblock: import("vue").Ref<null, null>;
        isExpanded: import("vue").Ref<boolean, boolean>;
        onControlClick: () => void;
        onCopy: () => Promise<void>;
        onPlaygroundClick: () => void;
    };
}
export default _default;
