import { SvelteComponentTyped } from "svelte"; import type { ITableColumn, ITableRow } from "../../interfaces/ITable"; declare const __propDef: { props: { [x: string]: any; columns?: ITableColumn[] | undefined; rows?: ITableRow[] | undefined; responsive?: boolean | undefined; small?: boolean | undefined; showGridLines?: boolean | undefined; stripedRows?: boolean | undefined; styleHeadActions?: string | undefined; columnActionName?: string | undefined; actionsWidth?: string | undefined; onClickRow?: (() => void) | undefined; onClickRowColumn?: (() => void) | undefined; onClickColumnHead?: (() => void) | undefined; styleRow?: (({ row, indexRow }: { row: any; indexRow: any; }) => string) | undefined; }; events: { [evt: string]: CustomEvent; }; slots: { column: { row: null; indexRow: null; column: ITableColumn; indexColumn: any; }; actionColumn: {}; row: { column: ITableColumn; row: ITableRow; indexColumn: any; indexRow: any; }; actions: { row: ITableRow; indexRow: any; }; }; }; export declare type DataTableProps = typeof __propDef.props; export declare type DataTableEvents = typeof __propDef.events; export declare type DataTableSlots = typeof __propDef.slots; export default class DataTable extends SvelteComponentTyped { } export {};