import { ActiveRecord, RuntimeM2OField, RuntimeSearchField, SubmitValue } from '@oinone/kunlun-engine';
import { SelectMode } from '@oinone/kunlun-vue-ui-common';
import { FormTreeSelectFieldWidget } from '../../tree-select';
export declare class SearchM2OTreeSelectFieldWidget extends FormTreeSelectFieldWidget<ActiveRecord | ActiveRecord[], RuntimeM2OField & RuntimeSearchField> {
    protected get operator(): string | undefined;
    protected get selectMode(): SelectMode;
    protected get multipleCheckedStrategy(): string;
    protected get treeCheckStrictly(): boolean;
    submit(submitValue: SubmitValue): Promise<import("@oinone/kunlun-engine").SubmitRelationValue | Record<string, unknown> | undefined>;
    protected $$mounted(): void;
}
