import type { ObservableOptions } from "../types.js"; /** * HtmlBoolean is a special type that extends boolean but has custom behavior * for HTML attribute conversion. It treats empty strings and 'true' as true, * and everything else as false, which is consistent with HTML boolean attributes. */ export declare class HtmlBoolean { private _value; constructor(value: boolean | string | undefined); /** * Convert to string representation for HTML attributes */ toString(): string; /** * ValueOf returns the primitive boolean value */ valueOf(): boolean; /** * Get the boolean value */ get value(): boolean; } export declare const HtmlBooleanObservableOptions: ObservableOptions;