/** * Option Validation for Delphi MCP * * Validates configuration options before starting a Delphi query * to catch invalid values and conflicting options early. */ import { DelphiOptions } from './types.js'; export interface ValidationResult { valid: boolean; errors: string[]; warnings: string[]; } /** * Validates Delphi options and returns errors/warnings. * Checks value ranges, enum validity, and cross-option constraints. */ export declare function validateDelphiOptions(options: DelphiOptions): ValidationResult; /** * Custom error for validation failures. * Contains both errors (fatal) and warnings (informational). */ export declare class DelphiValidationError extends Error { readonly errors: string[]; readonly warnings: string[]; constructor(errors: string[], warnings?: string[]); } //# sourceMappingURL=validation.d.ts.map