import type { Ref } from 'vue'; export declare const makeLazyProps: (defaults?: Defaults | undefined) => { eager: unknown extends Defaults["eager"] ? BooleanConstructor : { type: import("vue").PropType; default: unknown extends Defaults["eager"] ? boolean : boolean | Defaults["eager"]; }; }; export declare function useLazy(props: { eager: boolean; }, active: Ref): { isBooted: import("vue").ShallowRef; hasContent: Readonly>; onAfterLeave: () => void; };