import { AfterContentInit } from '@angular/core'; import { Observable } from 'rxjs'; import { InputComponent } from '../input'; import { BaseSelect } from './base-select'; import { OptionComponent } from './option/option.component'; import { SelectOption } from './select.types'; import * as i0 from "@angular/core"; export declare class SelectComponent extends BaseSelect implements AfterContentInit { inputRef: InputComponent; values$: Observable; selectedOption$: Observable; hasSelected$: Observable; get rootClass(): string; get containerClass(): string; isClearable: (hasSelected: boolean) => boolean; ngAfterContentInit(): void; onVisibleOptions(visible: boolean): void; protected valueIn(v: T): T; selectOption(option: OptionComponent): void; clearValue(event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "aui-select", never, {}, {}, never, ["*", "aui-option-placeholder"], true, never>; }