import { ChangeDetectorRef } from '@angular/core';
import { AbstractControl } from '@angular/forms';
import { TranslateService } from '@aztrix/helpers';
import { BehaviorSubject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class CategorySelectSearchComponent {
    private _translate;
    private _changeDetector;
    private _languageOverride$;
    form: AbstractControl;
    forProperty: boolean;
    hint: string;
    label: string;
    required: boolean;
    formFilterControl: AbstractControl;
    private _categoryPipe;
    private _categories;
    categoryResults$: import("rxjs").Observable<string[]>;
    constructor(_translate: TranslateService, _changeDetector: ChangeDetectorRef, _languageOverride$?: BehaviorSubject<string | null>);
    static ɵfac: i0.ɵɵFactoryDeclaration<CategorySelectSearchComponent, [null, null, { optional: true; }]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CategorySelectSearchComponent, "ax-category-select-search", never, { "form": "form"; "forProperty": "forProperty"; "hint": "hint"; "label": "label"; "required": "required"; }, {}, never, never, false, never>;
}
