import { EventEmitter } from '@angular/core';
import { FormControl } from '@angular/forms';
import { MatSelect } from '@angular/material/select';
import { TranslateService } from '@aztrix/translate';
import * as i0 from "@angular/core";
export declare class LanguageSelectSearchComponent {
    private _translate;
    form: FormControl<any>;
    openedChange: EventEmitter<boolean>;
    formFilterControl: FormControl<any>;
    opened: boolean;
    languages: {
        languageCode: string;
        label: string;
    }[];
    searchResults$: import("rxjs").Observable<{
        languageCode: string;
        label: string;
    }[]>;
    select: MatSelect;
    constructor(_translate: TranslateService);
    openChanged(event: boolean): void;
    private _languages;
    static ɵfac: i0.ɵɵFactoryDeclaration<LanguageSelectSearchComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<LanguageSelectSearchComponent, "ax-language-select-search", never, { "form": { "alias": "form"; "required": false; }; }, { "openedChange": "openedChange"; }, never, never, false, never>;
}
