/** Dependencies */ import { NodeBlock, Slots } from "tripetto-runner-foundation"; import "./conditions/checkbox"; import "./conditions/score"; export declare abstract class Checkbox extends NodeBlock<{ readonly scoreForTrue?: number; readonly scoreForFalse?: number; }> { /** Contains the score slot. */ readonly scoreSlot: | import("tripetto-runner-foundation").Value | undefined; /** Contains the checkbox slot. */ readonly checkboxSlot: import("tripetto-runner-foundation").Value< boolean, Slots.Boolean >; /** Contains if the checkbox is required. */ readonly required: boolean; /** Retrieves the current value. */ get value(): boolean; /** Sets the current value. */ set value(value: boolean); /** Toggles the checkbox. */ toggle(): void; validate(): boolean; }