import { EventEmitter, OnInit } from '@angular/core'; import { RealsoftChip } from './chip'; import * as i0 from "@angular/core"; export declare class RealsoftChipSelectionChange { source: RealsoftChipOption; /** Whether the chip that emitted the event is selected. */ selected: boolean; /** Whether the selection change was a result of a user interaction. */ isUserInput: boolean; constructor(source: RealsoftChipOption, /** Whether the chip that emitted the event is selected. */ selected: boolean, /** Whether the selection change was a result of a user interaction. */ isUserInput?: boolean); } export declare class RealsoftChipOption extends RealsoftChip implements OnInit { private _defaultOptions; chipListSelectable: boolean; _chipListMultiple: boolean; protected _selectable: boolean; protected basicChipAttrName: string; private _selected; _chipListHideSingleSelectionIndicator: boolean; get selectable(): boolean; set selectable(value: boolean); get selected(): boolean; set selected(value: boolean); readonly selectionChange: EventEmitter; ngOnInit(): void; select(): void; deselect(): void; selectViaInteraction(): void; toggleSelected(isUserInput?: boolean): boolean; _handlePrimaryActionInteraction(): void; _hasLeadingGraphic(): boolean; selectChip(isSelected: boolean, isUserInput: boolean, emitEvent: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_selectable: unknown; static ngAcceptInputType_selected: unknown; }