import type { WalkedSchema } from '../parser/schema-walker.js'; import type { FieldConfig } from './schema-to-fields.js'; export interface DiscriminatorFieldConfig { discriminatorField: { key: string; type: 'radio'; label: string; options: Array<{ label: string; value: string; }>; validators: Array<{ type: string; }>; }; conditionalGroups: Array<{ discriminatorValue: string; fields: FieldConfig[]; }>; } export declare function mapDiscriminator(discriminator: NonNullable): DiscriminatorFieldConfig; //# sourceMappingURL=discriminator-mapping.d.ts.map