export interface ExternallyResolveablePromise<T> {
    resolve(arg: T): void;
    reject(err: any): void;
    fromPromise(promise: Promise<T>): void;
    promise: Promise<T>;
}
export declare const createExternallyResolvablePromise: <T>() => ExternallyResolveablePromise<T>;
