import { type InverseTypeofMapE, type PrimitiveOfE } from "./typeof.js"; import type { ReadonlyTuple, Unchecked } from "./types.js"; import type { DeepWritable } from "ts-essentials"; export interface Fixed { readonly value: DeepWritable; readonly valid: boolean; } export type Fixer = (value: unknown) => Fixed; export declare function markFixed(unchecked: unknown, fixed: DeepWritable): Fixed; export declare function fixTyped(defaults: S, from: Unchecked, key: K, types: readonly InverseTypeofMapE[]): PrimitiveOfE; export declare function fixArray(defaults: S, from: Unchecked, key: K, types: readonly InverseTypeofMapE[]): PrimitiveOfE[]; export declare function fixInSet(defaults: S, from: Unchecked, key: K, set: Vs): Vs[number]; //# sourceMappingURL=fixers.d.ts.map