export type BivariantCallable_ = [Func] extends [ (this: infer This, ...args: infer Args) => infer Res ] ? unknown extends This ? { bivarianceHack(...args: Args): Res; }['bivarianceHack'] : { bivarianceHack(this: This, ...args: Args): Res; }['bivarianceHack'] : never; export type BivariantCallable any> = BivariantCallable_; export type $BivariantCallable_ = Func extends any ? BivariantCallable_ : never; export type $BivariantCallable any> = $BivariantCallable_; //# sourceMappingURL=BivariantCallable.d.ts.map