type EffectFunc = () => Promise<void | (() => void)>;
/**
 * Debounce with execute first
 * Used to ensure subscriptions are always cleaned up
 */
export declare const useAsyncEffectQueue: (effect: EffectFunc, deps: any[], debounce?: number) => void;
export {};
//# sourceMappingURL=useAsyncEffectQueue.d.ts.map