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