export declare function genPromise(): { promise: Promise; resolve: (value: T) => void; reject: (value?: Error) => void; };