export type AppInstance = Record; export type AppOptions = Record; export declare let launchPromise: Promise; export declare let isReady: boolean; export declare let onAppLaunched: (fn: () => void) => void; export type AppHook = (this: AppInstance, option: WechatMiniprogram.App.LaunchShowOption) => Record | void; export declare const createApp: (hook: AppHook | (AppOptions & { setup?: AppHook; })) => void;