/* eslint-disable */ import type { VueConstructor } 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": VueConstructor< { $props: { variant?: FTableVariant | undefined; size?: FTableSize | undefined; selectable?: FTableSelectable | undefined; highlightSelected?: boolean; highlightHover?: boolean; highlightColumnHover?: boolean; }; } & Vue >; "f-table-schema": VueConstructor< { $props: { 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; }; } & Vue >; "f-tcell": VueConstructor< { $props: { actions?: FTcellActions | undefined; selected?: boolean; width?: string | undefined; align?: FTcellAlign | undefined; }; } & Vue >; "f-trow": VueConstructor< { $props: { state?: FTrowState | undefined; open?: boolean | undefined; selected?: boolean | undefined; expandIconPosition?: FTrowChevronPosition | undefined; disableSelection?: boolean | undefined; }; } & Vue >; } }