import { IPolicySchemaValidator, IValidationResult } from "../interfaces/policy-schema-validator.interface"; import { TComparableSchema } from ".."; export declare class PolicySchemaValidator implements IPolicySchemaValidator { validateValue: T; schema: TComparableSchema; constructor(validateValue: T, schema: TComparableSchema); validate(): IValidationResult; private check; private checkValue; private applyComparableSchemaCheck; private static validateNumber; private static validateString; private static validateBoolean; }