declare function golangify( fn: (...args: any[]) => Promise ): (...args: any[]) => Promise<[T | undefined, U | null]>; declare function golangify( p: Promise ): Promise<[T | undefined, U | null]>; export = golangify;