import { Route } from '../structures/route'; interface ValidationIssue { type: 'error' | 'warning'; message: string; } export interface ValidationResult { route: Route; issues: ValidationIssue[]; invalid: boolean; isReserved?: boolean; } export declare class RouteValidator { private route; private issues; private invalid; private reservedPaths; constructor(route: Route, reservedPaths?: Set); validate(): ValidationResult; private warn; private error; private validateRatelimits; private checkRatelimitValues; private checkSchemaDeprecations; static displayValidationResults(results: ValidationResult[], duplicatePaths: Map): void; } export {}; //# sourceMappingURL=route-validator.d.ts.map