import { PropType } from 'vue'; declare const _sfc_main: import("vue").DefineComponent<{ api: { type: PropType<(arg?: Recordable) => Promise>; }; params: { type: ObjectConstructor; }; immediate: { type: BooleanConstructor; default: boolean; }; resultField: import("vue-types").VueTypeValidableDef & { default: string; } & { default: string; }; }, { getAttrs: import("vue").ComputedRef<{ treeData?: { [x: string]: any; }[] | undefined; }>; loading: import("vue").Ref; handleChange: (...args: any[]) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "options-change")[], "change" | "options-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ api?: unknown; params?: unknown; immediate?: unknown; resultField?: unknown; } & { immediate: boolean; resultField: string; } & { api?: ((arg?: Recordable) => Promise) | undefined; params?: Record | undefined; }> & { onChange?: ((...args: any[]) => any) | undefined; "onOptions-change"?: ((...args: any[]) => any) | undefined; }, { immediate: boolean; resultField: string; }>; export default _sfc_main;