export interface PromiseWithResolvers<T, U = unknown> {
    readonly promise: Promise<T>;
    readonly resolve: (value: T) => void;
    readonly reject: (reason: U) => void;
}
export declare const createPromiseWithResolvers: <T, U = unknown>() => PromiseWithResolvers<T, U>;
