import { Instruction } from "../core/configs"; import { ClassificationTypeConfig } from "../core/IClassifier"; /** * SchemaBuilder creates immutable classification type configurations from instructions. * All returned objects and arrays are readonly to ensure type safety across the application. */ export declare class SchemaBuilder { private readonly instructions; constructor(instructions: readonly Instruction[]); private mapInstructionsToClassificationTypes; build(): readonly ClassificationTypeConfig[]; addInstruction(instruction: Instruction): SchemaBuilder; removeInstruction(name: string): SchemaBuilder; }