import { AppLifecycle, Callback, PageLifecycle } from './context'; type CallbakcQuery = Record; type AppLifecycleUnion = `${AppLifecycle}`; type AppLaunchOrShow = 'onLaunch' | 'onShow'; interface AppLaunchOrShowParams { query?: CallbakcQuery; } type AppCallback = T extends AppLaunchOrShow ? Callback : Callback; export declare function useAppEvent(eventName: T, callback: AppCallback): void; export declare function usePageEvent(eventName: `${PageLifecycle}`, callback: Callback): void; export {};