import { EventEmitter, OnInit } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { LabelConfig } from '../label/label.model'; import * as i0 from "@angular/core"; export declare class CheckboxComponentConfig { id?: string; key: string; label: LabelConfig; active: boolean; color?: 'primary' | 'accent' | 'warn' | ''; disabled?: boolean; } export declare class CheckboxComponent implements OnInit, ControlValueAccessor { config: CheckboxComponentConfig; changeValue: EventEmitter; onChange: (value: any) => void; onTouched: () => void; touched: boolean; constructor(); ngOnInit(): void; writeValue(value: any): void; registerOnChange(onChange: any): void; registerOnTouched(onTouched: any): void; setDisabledState(disabled: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }