import { ElementRef, EventEmitter } from '@angular/core'; import { FormControlDirective, NgControl } from '@angular/forms'; import { ControlValueAccessorProxy } from '@trilean/tr3'; import { ExpandableContentPosition } from '../expandable-filter/expandable-filter.component'; import { CanColor, CanColorCtor, CanDisable, CanDisableCtor } from '@angular/material/core'; import { BooleanInput } from '@angular/cdk/coercion'; declare class ComponentBase extends ControlValueAccessorProxy { _elementRef: ElementRef; constructor(ngControl: NgControl, _elementRef: ElementRef); } declare const _ComponentMixinBase: CanColorCtor & CanDisableCtor & typeof ComponentBase; export declare class ExpandableSearchComponent extends _ComponentMixinBase implements CanColor, CanDisable { constructor(ngControl: NgControl, elementRef: ElementRef); get open(): boolean; set open(v: boolean); private _open; static ngAcceptInputType_open: BooleanInput; openChange: EventEmitter; tooltip?: string; placeholder: string; contentPosition: ExpandableContentPosition; get showBack(): boolean; set showBack(v: boolean); private _showBack; static ngAcceptInputType_showBack: BooleanInput; set disabled(v: boolean); static ngAcceptInputType_disabled: BooleanInput; set formControlDirective(fcd: FormControlDirective | undefined); setOpen(v: boolean): void; onFocusOut(): void; } export {};