import type { JSONSchema } from '../../jsonSchema';
import { SchemaDraft } from '../../jsonLanguageTypes';
import { BaseValidator } from './baseValidator';
export declare class Draft07Validator extends BaseValidator {
    protected getCurrentSchemaDraft(): SchemaDraft;
    /**
     * Keyword: exclusiveMinimum/exclusiveMaximum are treated as numeric bounds
     */
    protected getNumberLimits(schema: JSONSchema): {
        minimum?: number;
        maximum?: number;
        exclusiveMinimum?: number;
        exclusiveMaximum?: number;
    };
}
