import { PrepareContext, RequiredConfig, Rule, ToStringContext } from "../config"; declare function isBoolean(data: unknown): data is Boolean; export declare class MinimumBooleanRule implements Rule { test: typeof isBoolean; toString(this: this, data: Boolean, __config: RequiredConfig, __context: ToStringContext): string; } export declare class LesserBooleanRule implements Rule { test: typeof isBoolean; toString(this: this, data: Boolean, __config: RequiredConfig, __context: ToStringContext): string; } export declare class MajorBooleanRule implements Rule { test: typeof isBoolean; prepare(this: this, data: Boolean, config: RequiredConfig, context: PrepareContext): void; toString(this: this, data: Boolean, config: RequiredConfig, context: ToStringContext): string; } export declare class MaximumBooleanRule implements Rule { test: typeof isBoolean; prepare(this: this, data: Boolean, config: RequiredConfig, context: PrepareContext): void; toString(this: this, data: Boolean, config: RequiredConfig, context: ToStringContext): string; } export {};