import { PrismApp } from './PrismApp.ts'; export interface ValidationError { message: string; endpoints?: string[]; } export interface ValidationResult { valid: boolean; errors: ValidationError[]; } /** * Validates a PrismApp configuration, checking for issues like duplicate operationIds. * This should be run at server startup to catch configuration errors early. */ export declare function validateApp(app: PrismApp): ValidationResult; /** * Validates the app and throws an error if validation fails. * Use this at server startup to ensure the app is properly configured. */ export declare function validateAppOrThrow(app: PrismApp): void; //# sourceMappingURL=validateApp.d.ts.map