export interface FieldRange {
    min?: number;
    max?: number;
    default: number;
}
export interface RangeViolation {
    field: string;
    value: number;
    proposed: number;
    reason: string;
}
export interface OutOfRangeResult {
    hasViolations: boolean;
    violations: RangeViolation[];
    proposedContent?: string;
}
/**
 * Check a JSON file for out-of-range values against the known schema.
 * Returns violations and a proposed corrected content string.
 */
export declare function checkOutOfRange(filePath: string): OutOfRangeResult;
//# sourceMappingURL=out-of-range.d.ts.map