import types from './types'; declare function promisify( fn: (...args: [...TArgs, (err: any, result: TResult) => void]) => any, multiArgs?: false ): (...args: TArgs) => Promise; declare function promisify( fn: types.AnyFn, multiArgs?: boolean ): (...args: any[]) => Promise; export default promisify;