import type { ComponentOptions, InjectionKey, SlotsType, VNode } from 'vue'; export declare const clientOnlySymbol: InjectionKey; declare const _default: import("vue").DefineComponent<{ placeholder?: any; fallback?: any; placeholderTag?: any; fallbackTag?: any; }, () => VNode | VNode[] | undefined, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{ placeholder?: any; fallback?: any; placeholderTag?: any; fallbackTag?: any; }> & Readonly<{}>, {}, SlotsType<{ default?: () => VNode[]; /** * Specify a content to be rendered on the server and displayed until `` is mounted in the browser. */ fallback?: () => VNode[]; placeholder?: () => VNode[]; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default; export declare function createClientOnly(component: T): any;