import { ActiveRecord, RuntimeM2MField, SubmitValue } from '@oinone/kunlun-engine';
import { FormSelectComplexFieldWidget } from '../../../../basic';
export declare class FormM2MFieldSelectWidget extends FormSelectComplexFieldWidget<ActiveRecord[], RuntimeM2MField> {
    initialize(props: any): this;
    change(value: any): void;
    protected fillOptions(dataList: Record<string, unknown>[], insetDefaultValue?: boolean): Promise<void>;
    submit(submitValue: SubmitValue): Promise<Record<string, unknown> | undefined>;
    protected mounted(): Promise<void>;
}
