import { StringOrFunction } from '@moxb/util'; import { ValueImpl, ValueOptions } from '../value/ValueImpl'; import { Bool } from './Bool'; export interface BoolOptions extends ValueOptions { /** * Label when State is true */ labelTrue?: StringOrFunction; /** * Label when State is false */ labelFalse?: StringOrFunction; } export declare class BoolImpl extends ValueImpl implements Bool { constructor(impl: BoolOptions); toggle(): void; get labelToggle(): string | undefined; getLabel(): string | undefined; protected getLabelToggle(): string | undefined; }