export interface PromisifyArgs { success?: (args: SuccessArg) => void; fail?: (args: FailArg) => void; } export declare function promisify(api: (arg: Arg & PromisifyArgs) => void): (arg?: Arg & PromisifyArgs) => Promise;