declare type CoalescedInvoke = { isOrigin: boolean; value: T; }; export declare type UnwrapPromise = T extends Promise ? U : T; export declare function withCoalescedInvoke any>(func: F): (key: string, args: Parameters) => Promise>>>; export {};