import { SvelteComponent } from "svelte"; import type { TableActionProp, TableDataRow, TableField, TableGroupLabelProp, TableSortBy } from './types.js'; declare const __propDef: { props: { sortBy?: string | undefined; sortDirection?: TableSortBy | undefined; fields?: TableField[] | undefined; data?: TableDataRow[] | undefined; getActions?: TableActionProp; groupLabel?: TableGroupLabelProp; disableRowClick?: boolean | undefined; hideCounter?: boolean | undefined; freeWrap?: boolean | undefined; }; events: { orderBy: CustomEvent; action: CustomEvent; copied: CustomEvent; rowNewTabClick: CustomEvent; rowClick: CustomEvent; rowRightClick: CustomEvent; tableEndReached: CustomEvent; } & { [evt: string]: CustomEvent; }; slots: {}; }; export type BaseTableProps = typeof __propDef.props; export type BaseTableEvents = typeof __propDef.events; export type BaseTableSlots = typeof __propDef.slots; export default class BaseTable extends SvelteComponent { } export {};