type ResolveType<T> = (value: T | PromiseLike<T>) => void;
type RejectType<T = unknown> = (reason?: T) => void;
/**
 * Cross-platform alternative to `Promise.withResolvers()`.
 */
export declare class PromiseHandle<T> {
    resolve: ResolveType<T>;
    reject: RejectType;
    promise: Promise<T>;
    constructor();
}
export {};
