import * as i0 from '@angular/core'; import { OnInit, EventEmitter, ElementRef } from '@angular/core'; interface ToggleBtn { label: string; value: string; matIcon?: string; isSelected?: boolean; } interface UXGFilterChanges { added: ToggleBtn[]; removed: ToggleBtn[]; } declare class FilterToggleComponent implements OnInit { private hostElement; selectedValue: ToggleBtn | undefined; initialValue: ToggleBtn; previousValue: ToggleBtn; private _data; set data(data: ToggleBtn[]); get data(): ToggleBtn[]; showIcon: boolean; showLabel: boolean; dense: boolean; uxgClass: string; changes: EventEmitter; constructor(hostElement: ElementRef); ngOnInit(): void; onValueChange(val: ToggleBtn): void; clearSelection(): void; reset(): void; getState(): ToggleBtn[]; setState(value: ToggleBtn[]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export { FilterToggleComponent }; export type { ToggleBtn };