import type { PropType as __PropType } from 'vue'; import { QueryParams, FetchResponse } from '../DataTable/DataTable.vue.d'; import { FetchUserOptionResponse } from '../DialogSelectUser/DialogSelectUser.vue.d'; declare const _sfc_main: import("vue").DefineComponent<{ fetchFunction: { type: __PropType<(params: QueryParams) => Promise>; required: true; }; fetchOptionFunction: { type: __PropType<() => Promise>; required: true; }; modelValue: { type: __PropType<{ [key: string]: string | number; } | undefined>; required: false; }; list: { type: __PropType; required: false; }; header: { type: __PropType; required: false; }; description: { type: __PropType; required: false; }; useBadge: { type: __PropType; required: false; }; confirmBeforeReselect: { type: __PropType; required: false; }; confirmHeader: { type: __PropType; required: false; }; confirmBody: { type: __PropType; required: false; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "confirm")[], "update:modelValue" | "confirm", import("vue").PublicProps, Readonly Promise>; required: true; }; fetchOptionFunction: { type: __PropType<() => Promise>; required: true; }; modelValue: { type: __PropType<{ [key: string]: string | number; } | undefined>; required: false; }; list: { type: __PropType; required: false; }; header: { type: __PropType; required: false; }; description: { type: __PropType; required: false; }; useBadge: { type: __PropType; required: false; }; confirmBeforeReselect: { type: __PropType; required: false; }; confirmHeader: { type: __PropType; required: false; }; confirmBody: { type: __PropType; required: false; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onConfirm?: ((...args: any[]) => any) | undefined; }, {}, {}>; export default _sfc_main;