export type DeferredPromise<T> = {
    promise: Promise<T>;
    resolve: (v: T) => void;
    reject: (e: unknown) => void;
};
export declare const createDeferredPromise: <T>(debounceTime?: number) => DeferredPromise<T>;
