import type { Auto } from "./base.js"; import type { V } from "./variance.js"; export declare type Param = "K" | "Q" | "W" | "I" | "X" | "S" | "R" | "E"; export interface Fix

{ Fix: { [p in P]: { F: () => F; }; }; } export declare type OrFix

= A extends Fix ? X : B; export declare type CleanParam = C extends (Auto | V | V | Fix) & infer X ? X : C; //# sourceMappingURL=fix.d.ts.map