import { MaybeRef } from '@wakeadmin/h'; import { Ref } from '@wakeadmin/demi'; export interface UsePromiseCacheState { result?: any; error?: Error; queue?: [(result: any) => void, (err: Error) => void][]; } /** * @experimental */ export declare function usePromise(key: MaybeRef, getter: (key: string) => Promise, cache?: Map): { result: Ref; loading: Ref; error: Ref; }; //# sourceMappingURL=usePromise.d.ts.map