import { IModelFieldOption } from '@oinone/kunlun-meta';
import { ActiveRecord, RuntimeModelField } from '@oinone/kunlun-engine';
import { CallChaining } from '@oinone/kunlun-shared';
import { BaseElementWidget } from '../../basic';
export declare class SearchTabWidget extends BaseElementWidget {
    initialize(props: any): this;
    formData: ActiveRecord | undefined;
    protected get cateFields(): string[];
    protected get topCateModelField(): RuntimeModelField | undefined;
    protected get showTopCateAll(): boolean;
    protected get topCateFieldOptions(): IModelFieldOption[];
    protected get secondCateModelField(): RuntimeModelField | undefined;
    protected get topCateJustify(): string | undefined;
    protected get showSecondCateAll(): boolean;
    protected get secondCateFieldOptions(): IModelFieldOption[];
    onCateSearch: any;
    protected mountedCallChaining: CallChaining<boolean> | undefined;
    protected $$mounted(): void;
    protected $$unmounted(): void;
    private initCate;
    private initCateSearchField;
}
