import { ChangeDetectorRef, OnDestroy } from '@angular/core'; import { Subject } from 'rxjs'; import { MapEmitSelect } from '../../helpers/map-emit-select.helpers'; import { KcOption } from '../../types'; import * as i0 from "@angular/core"; export declare class KcOptionComponent implements OnDestroy { protected _selection: MapEmitSelect, K | V, boolean>; protected _cdr: ChangeDetectorRef; option: KcOption; protected _destroy: Subject; constructor(_selection: MapEmitSelect, K | V, boolean>, _cdr: ChangeDetectorRef); ngOnDestroy(): void; get selected(): boolean; click(): void; toggle(): void; select(): void; deselect(): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "kc-option", never, { "option": { "alias": "option"; "required": false; }; }, {}, never, never, false, never>; }