import '@oicl/openbridge-webcomponents/dist/components/table/table.js'; import type { ObcTableRowClickEvent, ObcTableCellClickEvent, ObcTableCellCheckboxChangeEvent, ObcTableCellTagClickEvent, ObcTableSelectionChangeEvent, ObcTableRow, ObcTableColumn, ObcTableCellData } from '@oicl/openbridge-webcomponents/dist/components/table/table.js'; import type { Snippet } from 'svelte'; export interface Props { class?: string; style?: string; data?: ObcTableRow[]; columns?: ObcTableColumn[]; rowDivider?: boolean; narrowHeader?: boolean; showHeader?: boolean; striped?: boolean; selectable?: boolean; selectedRowIds?: string[] | undefined; defaultSelectedRowIds?: string[] | undefined; selectAllAriaLabel?: string; } export interface Events { onRowClick?: (event: ObcTableRowClickEvent) => void; onCellButtonClick?: (event: ObcTableCellClickEvent) => void; onCellCheckboxChange?: (event: ObcTableCellCheckboxChangeEvent) => void; onCellTagClick?: (event: ObcTableCellTagClickEvent) => void; onSelectionChange?: (event: ObcTableSelectionChangeEvent) => void; } export interface Slots { children?: Snippet; } type $$ComponentProps = Props & Events & Slots; declare const ObcTable: import("svelte").Component<$$ComponentProps, { ObcTableRowClickEvent: typeof ObcTableRowClickEvent; ObcTableCellClickEvent: typeof ObcTableCellClickEvent; ObcTableCellCheckboxChangeEvent: typeof ObcTableCellCheckboxChangeEvent; ObcTableCellTagClickEvent: typeof ObcTableCellTagClickEvent; ObcTableSelectionChangeEvent: typeof ObcTableSelectionChangeEvent; ObcTableRow: typeof ObcTableRow; ObcTableColumn: typeof ObcTableColumn; ObcTableCellData: typeof ObcTableCellData; }, "">; type ObcTable = ReturnType; export default ObcTable;