import type { AsyncComponentLoader, Component, ComponentPublicInstance, DefineComponent } from 'vue'; 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; export {};