import React from "react"; export interface ColumnDef { key: keyof T; label: string; sortable?: boolean; filterable?: boolean; render?: (value: T[keyof T], item: T) => React.ReactNode; width?: string; } export interface GlassDataTableProps extends React.HTMLAttributes { data: T[]; columns: ColumnDef[]; loading?: boolean; searchable?: boolean; paginated?: boolean; pageSize?: number; emptyMessage?: string; loadingRows?: number; } export declare function GlassDataTable>({ data, columns, loading, searchable, paginated, pageSize, emptyMessage, loadingRows, className, ...props }: GlassDataTableProps): import("react/jsx-runtime").JSX.Element; export declare namespace GlassDataTable { var displayName: string; } //# sourceMappingURL=GlassDataTable.d.ts.map