import { EventEmitter, ChangeDetectorRef } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { ISelectOption } from '../custom-select'; import * as i0 from "@angular/core"; export declare class CustomCheckboxComponent implements ControlValueAccessor { private cdr; label: string; name: string; disabled: boolean; type: '' | 'isBpn'; /** Local color context. Omit to inherit body `.theme-light` / `.theme-dark`. */ theme?: 'light' | 'dark'; get hostThemeLight(): boolean; get hostThemeDark(): boolean; set options(val: any); get options(): any; valueChange: EventEmitter; private _rawOptions; value: ISelectOption | undefined; nativeValue: ISelectOption['value'] | undefined; onChange: (value: ISelectOption[]) => void; onTouched: () => void; constructor(cdr: ChangeDetectorRef); setDisabledState(isDisabled: boolean): void; writeValue(value: ISelectOption): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; handleValueChange(value: ISelectOption[]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }