import { BaseComponent } from "../../core/BaseComponent.js"; import type { DataTableProOptions } from "./DataTablePro.types.js"; export declare class DataTablePro extends BaseComponent { private options; private filteredData; private filters; private viewport?; private rowsEl?; private spacerEl?; private metaEl?; private layout; private currentStart; private scrollHandler?; constructor(options: DataTableProOptions); init(): void; destroy(): void; private render; private buildToolbar; private buildHeader; private buildViewport; private applyFilters; private renderRows; private handleExport; private toCsv; private computeLayout; private resolveColumnWidth; private applyCellPin; private tryHydrate; } //# sourceMappingURL=DataTablePro.d.ts.map