import { Exception } from '../../Exception'; import { Validator, ValidatorOptions } from './Validator'; export declare class BooleanValidationFailedException extends Exception { } export type BooleanValidatorOptions = ValidatorOptions; export declare class BooleanValidator extends Validator { static isBoolean(options?: ValidatorOptions): {}>(constructor: U) => { new (value: boolean): {}; } & U; static isTrue(options?: ValidatorOptions): {}>(constructor: U) => { new (value: boolean): {}; } & U; static isFalse(options?: ValidatorOptions): {}>(constructor: U) => { new (value: boolean): {}; } & U; private static validateIsBoolean; private static validateIsTrue; private static validateIsFalse; }