/**
 * Return a promise that can be externally resolved
 */
export declare const createDeferred: <T>() => {
    resolve: (value: T | PromiseLike<T>) => void;
    reject: (reason: any) => void;
    promise: Promise<T>;
    isSettled: () => boolean;
};
//# sourceMappingURL=create-deferred.d.ts.map