/** * Create a promise for an object. * @param emitter The emitter to listen on 'error' event for rejection, and * given event types for fulfillment. * @param type A string or an array of string of event types for fulfillment. * @param errorEmitters Other emitters to listen on 'error' event for * rejection. */ export declare function awaitable(target: any, ...args: any[]): Promise;