import type { FC, DetailedHTMLProps, HTMLAttributes } from 'react';
import type { ColumnSpecification, RowData } from '../../components/table/pharos-table';
export interface PharosTableProps extends DetailedHTMLProps, HTMLElement> {
/**
* Column specification.
*/
columns?: ColumnSpecification[];
/**
* Row data.
*/
rowData?: RowData[];
/**
*
*/
showPagination?: boolean;
/**
*
*/
totalResults?: number;
/**
*
*/
pageSizeOptions?: number[];
/**
*
*/
caption?: string;
/**
*
*/
hideCaption?: boolean;
/**
*
*/
hasStickyHeader?: boolean;
/**
* Fires when the table goes to previous page
*/
'onPharos-Table-Prev-Page'?: (event: CustomEvent) => void;
/**
* Fires when the table goes to next page
*/
'onPharos-Table-Next-Page'?: (event: CustomEvent) => void;
}
export declare const PharosTable: FC;
//# sourceMappingURL=pharos-table.d.ts.map