import { CrochetType, TCrochetAny, CrochetValue } from "./0-core"; export declare class True extends CrochetValue { get type(): TCrochetTrue; equals(other: CrochetValue): boolean; as_bool(): boolean; to_js(): boolean; to_text(): string; to_json(): boolean; static instance: True; } export declare class False extends CrochetValue { get type(): TCrochetFalse; equals(other: CrochetValue): boolean; as_bool(): boolean; to_js(): boolean; to_text(): string; to_json(): boolean; static instance: False; } export declare class TCrochetBoolean extends CrochetType { readonly parent: TCrochetAny; readonly type_name = "boolean"; coerce(x: CrochetValue): CrochetValue | null; static type: TCrochetBoolean; } export declare class TCrochetTrue extends CrochetType { readonly parent: TCrochetBoolean; readonly type_name = "true"; coerce(x: CrochetValue): CrochetValue | null; static type: TCrochetTrue; } export declare class TCrochetFalse extends CrochetType { readonly parent: TCrochetBoolean; readonly type_name = "false"; coerce(x: CrochetValue): CrochetValue | null; static type: TCrochetFalse; }