import type { JSONSchema } from '../../jsonSchema';
import { SchemaDraft } from '../../jsonLanguageTypes';
import { BaseValidator } from './baseValidator';
export declare class Draft04Validator extends BaseValidator {
    protected getCurrentSchemaDraft(): SchemaDraft;
    /**
     * Keyword: exclusiveMinimum/exclusiveMaximum
     *
     * Booleans that make minimum/maximum exclusive.
     */
    protected getNumberLimits(schema: JSONSchema): {
        minimum?: number;
        maximum?: number;
        exclusiveMinimum?: number;
        exclusiveMaximum?: number;
    };
}
