interface Fn { (...arg: T[]): R; } /** * 首次挂载时执行 hook(true),keep-alive 激活时执行 hook(false) */ export declare function useMountedOrActivated(hook: Fn): void; /** * 只在 keep-alive 激活时执行 hook,首次挂载不执行 */ export declare function useActivatedOnly(hook: Fn): void; /** * 分别在首次挂载和 keep-alive 激活时执行不同函数 */ export declare function useMountedAndActivated(mountedFn: Fn, activatedFn: Fn): void; declare const _default: { useMountedOrActivated: typeof useMountedOrActivated; useActivatedOnly: typeof useActivatedOnly; useMountedAndActivated: typeof useMountedAndActivated; }; export default _default;