import type { FTableSchemaData, FTableSchemaHeaderCellemplate, FTableSchemaSelectable, FTableSchemaSize, FTableSchemaStickyBackground, FTableSchemaVariant, FTableSelectable, FTableSize, FTableVariant, FTcellActions, FTcellAlign, FTrowChevronPosition, FTrowState, } from '../src/index'; declare global { namespace JSX { interface IntrinsicElements { ['f-table-schema']: { 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; children?: any; ['class']?: string; } & React.DetailedHTMLProps, HTMLElement>; ['f-tcell']: { actions?: FTcellActions | undefined; selected?: boolean; width?: string | undefined; align?: FTcellAlign | undefined; children?: any; ['class']?: string; } & React.DetailedHTMLProps, HTMLElement>; ['f-trow']: { state?: FTrowState | undefined; disableSelection?: boolean | undefined; expandIconPosition?: FTrowChevronPosition | undefined; open?: boolean | undefined; selected?: boolean | undefined; children?: any; ['class']?: string; } & React.DetailedHTMLProps, HTMLElement>; ['f-table']: { variant?: FTableVariant | undefined; size?: FTableSize | undefined; selectable?: FTableSelectable | undefined; highlightColumnHover?: boolean; highlightSelected?: boolean; highlightHover?: boolean; children?: any; ['class']?: string; } & React.DetailedHTMLProps, HTMLElement>; } } }