import { LoggerService } from '@sowatech/shared/logger'; import { Subject } from 'rxjs'; import * as i0 from "@angular/core"; type Id = any; export declare class SelectionListHelper { private loggerService; constructor(loggerService: LoggerService); private selectedIds; private onSelectedIdsChanged; private onFocusedIdChanged; private onFocus; init(dsSelectedIdsChangedEmitter: Subject>, dsFocusedIdChangedEventEmitter: Subject, dsFocusEventEmitter: Subject): void; private doSelectionAndFocusChanged; private doSelectionChanged; private doFocusChanged; set(ids: Id[]): any; set(id: Id): any; add(ids: Id[]): any; add(id: Id): any; remove(id: Id): void; clear(): void; contains(id: Id): boolean; getSelectedIds(): Id[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export {};