type Resolve = () => void; type Reject = (error: unknown) => void; export interface ExposedPromise { readonly promise: Promise; readonly resolve: Resolve; readonly reject: Reject; } export declare const createExposedPromise: () => ExposedPromise; export {};