import { AsyncComponentLoader, Component, ComponentPublicInstance, DefineComponent, InjectionKey } from "vue"; //#region src/app/composables/lazy-hydration.d.ts export declare const neverHydratedSymbol: InjectionKey; type LazyHydrationComponent = T & DefineComponent void; }>; export declare function defineLazyHydrationComponent(strategy: 'visible', source: AsyncComponentLoader): LazyHydrationComponent; export declare function defineLazyHydrationComponent(strategy: 'idle', source: AsyncComponentLoader): LazyHydrationComponent; export declare function defineLazyHydrationComponent(strategy: 'interaction', source: AsyncComponentLoader): LazyHydrationComponent; }>; export declare function defineLazyHydrationComponent(strategy: 'mediaQuery', source: AsyncComponentLoader): LazyHydrationComponent; export declare function defineLazyHydrationComponent(strategy: 'if', source: AsyncComponentLoader): LazyHydrationComponent; export declare function defineLazyHydrationComponent(strategy: 'time', source: AsyncComponentLoader): LazyHydrationComponent; export declare function defineLazyHydrationComponent(strategy: 'never', source: AsyncComponentLoader): LazyHydrationComponent; //#endregion export {};