import { reactive, watch } from 'vue'; declare const _sfc_main: import("vue").DefineComponent<{ headers: { type: ArrayConstructor; default: () => never[]; }; labelKey: { type: StringConstructor; default: string; }; valueKey: { type: StringConstructor; default: string; }; nameKey: { type: StringConstructor; default: string; }; typeKey: { type: StringConstructor; default: string; }; sortAbleKey: { type: StringConstructor; default: string; }; showSortDropdown: { type: BooleanConstructor; default: boolean; }; useClickTriggerToShowSortDropdown: { type: BooleanConstructor; default: boolean; }; sortOptions: { type: ArrayConstructor; default: () => { value: string; label: string; prefix: string; suffix: string; }[]; }; sortDefaultIcon: { type: StringConstructor; default: string; }; data: { type: ArrayConstructor; default: () => never[]; }; }, { props: any; states: any; tableKeys: import("vue").ComputedRef; updateSort: (item: any, header: any, index: any) => void; filteredData: import("vue").ComputedRef; sortString: (strA: any, strB: any, isAsc?: boolean) => 0 | 1 | -1; sortNumber: (numberA: any, numberB: any, isAsc?: boolean) => number; computed: typeof import("@vue/reactivity").computed; onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined; reactive: typeof reactive; watch: typeof watch; ArboDropdown: import("vue").DefineComponent<{ label: { type: StringConstructor; default: string; }; options: { type: ArrayConstructor; default: () => never[]; }; valueKey: { type: StringConstructor; default: string; }; labelKey: { type: StringConstructor; default: string; }; prefixKey: { type: StringConstructor; default: string; }; suffixKey: { type: StringConstructor; default: string; }; useClickTrigger: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (StringConstructor | NumberConstructor | BooleanConstructor)[]; default: string; }; rawValue: { type: (StringConstructor | NumberConstructor | BooleanConstructor)[]; default: string; }; }, { props: any; emits: (event: "clicked-item" | "update:modelValue" | "update:rawValue", ...args: any[]) => void; states: { show: boolean; selected: string; }; showList: () => void; hideList: () => void; clickItem: (item: any) => void; toggleTrigger: () => void; onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined; reactive: typeof reactive; watch: typeof watch; SvgRender: import("vue").DefineComponent<{ url: { type: StringConstructor; required: true; }; alt: { type: StringConstructor; default: string; }; classIcon: { type: StringConstructor; default: string; }; }, { props: any; getExtension: (filename: string) => string | undefined; icon: import("@vue/reactivity").ComputedRef; isSvg: import("@vue/reactivity").ComputedRef; defineAsyncComponent: typeof import("vue").defineAsyncComponent; readonly computed: typeof import("@vue/reactivity").computed; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { alt: string; classIcon: string; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("clicked-item" | "update:modelValue" | "update:rawValue")[], "clicked-item" | "update:modelValue" | "update:rawValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly never[]; }; valueKey: { type: StringConstructor; default: string; }; labelKey: { type: StringConstructor; default: string; }; prefixKey: { type: StringConstructor; default: string; }; suffixKey: { type: StringConstructor; default: string; }; useClickTrigger: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (StringConstructor | NumberConstructor | BooleanConstructor)[]; default: string; }; rawValue: { type: (StringConstructor | NumberConstructor | BooleanConstructor)[]; default: string; }; }>> & { "onClicked-item"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onUpdate:rawValue"?: ((...args: any[]) => any) | undefined; }, { label: string; labelKey: string; options: unknown[]; valueKey: string; prefixKey: string; suffixKey: string; useClickTrigger: boolean; modelValue: string | number | boolean; rawValue: string | number | boolean; }>; SvgRender: import("vue").DefineComponent<{ url: { type: StringConstructor; required: true; }; alt: { type: StringConstructor; default: string; }; classIcon: { type: StringConstructor; default: string; }; }, { props: any; getExtension: (filename: string) => string | undefined; icon: import("@vue/reactivity").ComputedRef; isSvg: import("@vue/reactivity").ComputedRef; defineAsyncComponent: typeof import("vue").defineAsyncComponent; readonly computed: typeof import("@vue/reactivity").computed; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { alt: string; classIcon: string; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly never[]; }; labelKey: { type: StringConstructor; default: string; }; valueKey: { type: StringConstructor; default: string; }; nameKey: { type: StringConstructor; default: string; }; typeKey: { type: StringConstructor; default: string; }; sortAbleKey: { type: StringConstructor; default: string; }; showSortDropdown: { type: BooleanConstructor; default: boolean; }; useClickTriggerToShowSortDropdown: { type: BooleanConstructor; default: boolean; }; sortOptions: { type: ArrayConstructor; default: () => { value: string; label: string; prefix: string; suffix: string; }[]; }; sortDefaultIcon: { type: StringConstructor; default: string; }; data: { type: ArrayConstructor; default: () => never[]; }; }>>, { data: unknown[]; labelKey: string; valueKey: string; headers: unknown[]; nameKey: string; typeKey: string; sortAbleKey: string; showSortDropdown: boolean; useClickTriggerToShowSortDropdown: boolean; sortOptions: unknown[]; sortDefaultIcon: string; }>; export default _sfc_main;