import type { BivariantCallable_ } from './BivariantCallable.js'; import type { BivariantNewable_ } from './BivariantNewable.js'; export type Bivariant_ = [Func] extends [ abstract new (...args: any) => any ] ? BivariantNewable_ : [Func] extends [(...args: any) => any] ? BivariantCallable_ : never; export type Bivariant any) | (abstract new (...args: any) => any)> = Bivariant_; export type $Bivariant_ = Func extends any ? Bivariant_ : never; export type $Bivariant any) | (abstract new (...args: any) => any)> = $Bivariant_; //# sourceMappingURL=Bivariant.d.ts.map