import { ActiveRecords, RuntimeRelationField } from '@oinone/kunlun-engine';
import { FormComplexFieldProps, FormComplexFieldWidget } from '../FormComplexFieldWidget';
export declare abstract class BaseSelectFieldWidget<Value extends ActiveRecords = ActiveRecords, Field extends RuntimeRelationField = RuntimeRelationField, Props extends FormComplexFieldProps<Field> = FormComplexFieldProps<Field>> extends FormComplexFieldWidget<Value, Field, Props> {
    get labelFields(): string[];
    get searchFields(): string[];
    get separator(): any;
    /**
     * 最多显示多少个 tag
     */
    get maxTagCount(): number | undefined;
    protected get optionLabel(): any;
    protected get optionLabelContextArgs(): any;
    protected mountedProcess(): void;
}
