import { Ref } from 'vue';
import { TRecord } from '../type';

export type TSetGlobalData = (key: string, value: unknown) => Promise<TaroGeneral.CallbackResult>;
declare function useApp(allDefault?: boolean): (import("@tarojs/taro").getApp.Instance<TaroGeneral.IAnyObject> | Ref<TRecord, TRecord> | TSetGlobalData)[];
export default useApp;
