export interface Deferred<T = void> {
    resolve(value: T): void;
    reject(reason: unknown): void;
    promise: Promise<T>;
}
export declare function deferred<T = void>(): Deferred<T>;
//# sourceMappingURL=deferred.d.ts.map