export interface DeferredPromise { promise: Promise; resolve(value: Data): void; reject(error: Error): void; } export declare function createDeferredPromise(): DeferredPromise;