import { BehaviorSubject } from 'rxjs'; import { AtTreeNode } from '../tree/at-tree-node'; import { AtOptionComponent } from './at-option.component'; export declare class AtSelectControlService { options: AtOptionComponent[] | AtTreeNode[]; selected_value: any[]; $writeValueChange: BehaviorSubject; constructor(); $openStatus: BehaviorSubject; $optionsChange: BehaviorSubject; $selectOptionChange: BehaviorSubject; $searchValueChange: BehaviorSubject; pushOptions(option: AtOptionComponent): void; changeOptionStatus(value?: string[]): void; removeOption(option: AtOptionComponent): void; removeValue(selectedValue: [], value: string | number): void; removeTreeValue(options: AtTreeNode[], value: string | number): void; removeAll(): void; removeAllTree(): void; }