import { Schema } from '../core/schema';
import { NullableType } from '../types/types';
export declare class BooleanSchema = boolean, Final = Input> extends Schema {
protected message: string;
protected rule: (value: Input) => value is Input & boolean;
/**
* Checks if is true or false
* @param mustBeValue
* @param message @option Overrides default message
*/
mustBe(mustBeValue: boolean, message?: string): import('..').ObjectPropertiesSchema;
}
export declare const boolean: (message?: string) => BooleanSchema;