import { Struct } from './struct'; /** * Augment a `Struct` to add an additional coercion step to its input. */ export declare function coercion(struct: Struct, coercer: Struct['coercer']): Struct; /** * Augment a struct to coerce a default value for missing values. * * Note: You must use `coerce(value, Struct)` on the value before validating it * to have the value defaulted! */ export declare function defaulted(S: Struct, fallback: any, strict?: true): Struct; /** * Coerce a value to mask its properties to only that defined in the struct. */ export declare function masked>>(S: Struct): Struct; //# sourceMappingURL=coercions.d.ts.map