import { type Caster, type UndefinedAsOptional } from './types.js'; type Schema = { readonly schema: T; }; export declare const struct: >(casters: { [K in keyof T]: Caster; }, name?: string) => Caster> & Schema<{ [K in keyof T]: Caster; }>; export {};