import * as _angular_core from '@angular/core'; import { FormControl } from '@angular/forms'; import { ɵSdFormControlParent as _SdFormControlParent, SdViewed, SdViewedInput } from '@sdcorejs/angular/forms/models'; import { Color } from '@sdcorejs/utils/models'; declare class SdCheckbox { #private; id: string; formControl: FormControl; readonly autoIdInput: _angular_core.InputSignalWithTransform; readonly name: _angular_core.InputSignalWithTransform; readonly form: _angular_core.InputSignal<_SdFormControlParent>; readonly label: _angular_core.InputSignalWithTransform; readonly color: _angular_core.InputSignalWithTransform; readonly disabled: _angular_core.InputSignalWithTransform; /** Display mode: `false` edit · `true` static view · `'inline'` interactive (disabled `'inline'` → static). */ readonly viewed: _angular_core.InputSignalWithTransform; /** `true` when the static read-only view should render. */ readonly isViewed: _angular_core.Signal; readonly inlineError: _angular_core.InputSignalWithTransform; readonly model: _angular_core.ModelSignal; readonly sdChange: _angular_core.OutputEmitterRef; readonly autoId: _angular_core.Signal; readonly dataDisabled: _angular_core.Signal<"true" | "false">; readonly dataEmpty: _angular_core.Signal<"true" | "false">; readonly dataValue: _angular_core.Signal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { SdCheckbox };