/* eslint-disable */ import type { DefineComponent, Ref } from 'vue'; import type { FTableSchemaData, FTableSchemaHeaderCellemplate, FTableSchemaSelectable, FTableSchemaSize, FTableSchemaStickyBackground, FTableSchemaVariant, FTableSelectable, FTableSize, FTableVariant, FTcellActions, FTcellAlign, FTrowChevronPosition, FTrowState, } from '../src/index'; declare module 'vue' { export interface GlobalComponents { ['f-table-schema']: DefineComponent<{ data: FTableSchemaData; size?: FTableSchemaSize | undefined; selectable?: FTableSchemaSelectable | undefined; highlightColumnHover?: boolean; stickyCellBackground?: FTableSchemaStickyBackground; headerCellTemplate?: FTableSchemaHeaderCellemplate | undefined; variant?: FTableSchemaVariant | undefined; sortBy?: string | undefined; sortOrder?: 'asc' | 'desc' | undefined; rowsPerPage?: number | undefined; highlightSelected?: boolean; highlightHover?: boolean; stickyHeader?: boolean; searchTerm?: string | null; searchScope?: string; showSearchBar?: boolean; showScrollbar?: boolean; }>; ['f-tcell']: DefineComponent<{ actions?: FTcellActions | undefined; selected?: boolean; width?: string | undefined; align?: FTcellAlign | undefined; }>; ['f-trow']: DefineComponent<{ state?: FTrowState | undefined; disableSelection?: boolean | undefined; expandIconPosition?: FTrowChevronPosition | undefined; open?: boolean | undefined; selected?: boolean | undefined; }>; ['f-table']: DefineComponent<{ variant?: FTableVariant | undefined; size?: FTableSize | undefined; selectable?: FTableSelectable | undefined; highlightColumnHover?: boolean; highlightSelected?: boolean; highlightHover?: boolean; }>; } }