import { DataTableHeaders } from '../types'; type __VLS_PublicProps = { 'headers': DataTableHeaders[]; }; declare const _default: import('vue').DefineComponent<__VLS_PublicProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:headers": (value: DataTableHeaders[]) => any; }, string, import('vue').PublicProps, Readonly<__VLS_PublicProps> & Readonly<{ "onUpdate:headers"?: ((value: DataTableHeaders[]) => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { items: (import('vue').CreateComponentPublicInstanceWithMixins<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; density: import('vuetify/lib/composables/density.mjs').Density; tile: boolean; tag: string | import('vuetify/lib/types.mjs').JSXComponent; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; replace: boolean; exact: boolean; disabled: boolean; nav: boolean; ripple: boolean | { class?: string | undefined; keys?: string[] | undefined; }; slim: boolean; } & { theme?: string | undefined; class?: any; border?: string | number | boolean | undefined; elevation?: string | number | undefined; rounded?: string | number | boolean | undefined; color?: string | undefined; height?: string | number | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; href?: string | undefined; to?: string | import('vue-router').RouteLocationAsPathGeneric | import('vue-router').RouteLocationAsRelativeGeneric | undefined; active?: boolean | undefined; activeClass?: string | undefined; activeColor?: string | undefined; appendAvatar?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; lines?: "one" | "three" | "two" | false | undefined; link?: boolean | undefined; prependAvatar?: string | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; prependGap?: string | number | undefined; subtitle?: string | number | boolean | undefined; title?: string | number | boolean | undefined; value?: any; index?: number | undefined; tabindex?: string | number | undefined; onClick?: ((args_0: KeyboardEvent | MouseEvent) => void) | undefined; onClickOnce?: ((args_0: MouseEvent) => void) | undefined; } & { $children?: { prepend?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | undefined; append?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | undefined; default?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | undefined; title?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot) => import('vue').VNodeChild) | undefined; subtitle?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { prepend?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | undefined; append?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | undefined; default?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | undefined; title?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot) => import('vue').VNodeChild) | undefined; subtitle?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:append"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | undefined; "v-slot:subtitle"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot) => import('vue').VNodeChild) | undefined; "v-slot:title"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot) => import('vue').VNodeChild) | undefined; } & { onClick?: ((e: KeyboardEvent | MouseEvent) => any) | undefined; }, { activate: (activated: boolean, e?: Event | undefined) => void; isActivated: import('vue').ComputedRef; isGroupActivator: boolean | undefined; isSelected: import('vue').ComputedRef; list: { filterable: import('vue').MaybeRefOrGetter; hasPrepend: import('vue').Ref; updateHasPrepend: (value: boolean) => void; trackingIndex: import('vue').Ref; navigationStrategy: import('vue').Ref<"focus" | "track", "focus" | "track">; uid: string; } | null; select: (selected: boolean, e?: Event | undefined) => void; root: { children: import('vue').Ref, Map>; parents: import('vue').Ref, Map>; disabled: import('vue').Ref, Set>; activatable: import('vue').Ref; selectable: import('vue').Ref; opened: import('vue').Ref, Set>; activated: import('vue').Ref, Set>; scrollToActive: import('vue').Ref; selected: import('vue').Ref, Map>; selectedValues: import('vue').Ref; itemsRegistration: import('vue').Ref; register: (id: unknown, parentId: unknown, isDisabled: boolean, isGroup?: boolean | undefined) => void; unregister: (id: unknown) => void; updateDisabled: (id: unknown, isDisabled: boolean) => void; open: (id: unknown, value: boolean, event?: Event | undefined) => void; activate: (id: unknown, value: boolean, event?: Event | undefined) => void; select: (id: unknown, value: boolean, event?: Event | undefined) => void; openOnSelect: (id: unknown, value: boolean, event?: Event | undefined) => void; getPath: (id: unknown) => unknown[]; }; id: import('vue').ComputedRef<{} | null>; link: import('vuetify/lib/composables/router.mjs').UseLink; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { click: (e: KeyboardEvent | MouseEvent) => true; }, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, { style: import('vue').StyleValue; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; tag: string | import('vuetify/lib/types.mjs').JSXComponent; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; replace: boolean; exact: boolean; active: boolean; disabled: boolean; link: boolean; nav: boolean; ripple: boolean | { class?: string | undefined; keys?: string[] | undefined; } | undefined; slim: boolean; subtitle: string | number | boolean; title: string | number | boolean; }, true, {}, import('vue').SlotsType import('vue').VNode[]; append: (arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNode[]; default: (arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNode[]; title: (arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot) => import('vue').VNode[]; subtitle: (arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, { style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; density: import('vuetify/lib/composables/density.mjs').Density; tile: boolean; tag: string | import('vuetify/lib/types.mjs').JSXComponent; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; replace: boolean; exact: boolean; disabled: boolean; nav: boolean; ripple: boolean | { class?: string | undefined; keys?: string[] | undefined; }; slim: boolean; } & { theme?: string | undefined; class?: any; border?: string | number | boolean | undefined; elevation?: string | number | undefined; rounded?: string | number | boolean | undefined; color?: string | undefined; height?: string | number | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; href?: string | undefined; to?: string | import('vue-router').RouteLocationAsPathGeneric | import('vue-router').RouteLocationAsRelativeGeneric | undefined; active?: boolean | undefined; activeClass?: string | undefined; activeColor?: string | undefined; appendAvatar?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; lines?: "one" | "three" | "two" | false | undefined; link?: boolean | undefined; prependAvatar?: string | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; prependGap?: string | number | undefined; subtitle?: string | number | boolean | undefined; title?: string | number | boolean | undefined; value?: any; index?: number | undefined; tabindex?: string | number | undefined; onClick?: ((args_0: KeyboardEvent | MouseEvent) => void) | undefined; onClickOnce?: ((args_0: MouseEvent) => void) | undefined; } & { $children?: { prepend?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | undefined; append?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | undefined; default?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | undefined; title?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot) => import('vue').VNodeChild) | undefined; subtitle?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { prepend?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | undefined; append?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | undefined; default?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | undefined; title?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot) => import('vue').VNodeChild) | undefined; subtitle?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:append"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot) => import('vue').VNodeChild) | undefined; "v-slot:subtitle"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot) => import('vue').VNodeChild) | undefined; "v-slot:title"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot) => import('vue').VNodeChild) | undefined; } & { onClick?: ((e: KeyboardEvent | MouseEvent) => any) | undefined; }, { activate: (activated: boolean, e?: Event | undefined) => void; isActivated: import('vue').ComputedRef; isGroupActivator: boolean | undefined; isSelected: import('vue').ComputedRef; list: { filterable: import('vue').MaybeRefOrGetter; hasPrepend: import('vue').Ref; updateHasPrepend: (value: boolean) => void; trackingIndex: import('vue').Ref; navigationStrategy: import('vue').Ref<"focus" | "track", "focus" | "track">; uid: string; } | null; select: (selected: boolean, e?: Event | undefined) => void; root: { children: import('vue').Ref, Map>; parents: import('vue').Ref, Map>; disabled: import('vue').Ref, Set>; activatable: import('vue').Ref; selectable: import('vue').Ref; opened: import('vue').Ref, Set>; activated: import('vue').Ref, Set>; scrollToActive: import('vue').Ref; selected: import('vue').Ref, Map>; selectedValues: import('vue').Ref; itemsRegistration: import('vue').Ref; register: (id: unknown, parentId: unknown, isDisabled: boolean, isGroup?: boolean | undefined) => void; unregister: (id: unknown) => void; updateDisabled: (id: unknown, isDisabled: boolean) => void; open: (id: unknown, value: boolean, event?: Event | undefined) => void; activate: (id: unknown, value: boolean, event?: Event | undefined) => void; select: (id: unknown, value: boolean, event?: Event | undefined) => void; openOnSelect: (id: unknown, value: boolean, event?: Event | undefined) => void; getPath: (id: unknown) => unknown[]; }; id: import('vue').ComputedRef<{} | null>; link: import('vuetify/lib/composables/router.mjs').UseLink; }, {}, {}, {}, { style: import('vue').StyleValue; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; tag: string | import('vuetify/lib/types.mjs').JSXComponent; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; replace: boolean; exact: boolean; active: boolean; disabled: boolean; link: boolean; nav: boolean; ripple: boolean | { class?: string | undefined; keys?: string[] | undefined; } | undefined; slim: boolean; subtitle: string | number | boolean; title: string | number | boolean; }> | null)[]; }, any>; export default _default;