export type PromiseParts = ReturnType<typeof explode_promise>;
/** @deprecated use `deferPromise` instead */
export declare function explode_promise<T>(): {
    promise: Promise<T>;
    resolve: (value: T) => void;
    reject: (reason: any) => void;
};
