import { VNode, DefineComponent, ComputedRef, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { FluxTableColumnDef } from '../data'; type __VLS_Props = { readonly ariaRowcount?: number; readonly captionSide?: 'top' | 'bottom'; readonly isFilled?: boolean; readonly isHoverable?: boolean; readonly isLoading?: boolean; readonly isSticky?: boolean; }; type __VLS_Slots = { default?(): VNode; caption?(): VNode; empty?(): VNode; footer?(): VNode; header?(): VNode; loading?(): VNode; pagination?(): VNode; }; declare const __VLS_base: DefineComponent<__VLS_Props, { columns: ComputedRef; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithSlots; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };