import 'jspdf-autotable'; import { type MRT_ColumnDef } from 'mantine-react-table'; interface ThemeColors { primary: { 500: string; 600: string; 700: string; }; core: { primary: string; secondary: string; }; } interface PdfExportOptions { title?: string; subtitle?: string; colors?: ThemeColors; logo?: { url: string; width?: number; height?: number; }; } interface XlsxExportOptions { title?: string; subtitle?: string; colors?: ThemeColors; sheetName?: string; includeTimestamp?: boolean; autoFitColumns?: boolean; } interface CsvExportOptions { title?: string; includeTimestamp?: boolean; includeHeaders?: boolean; delimiter?: string; filename?: string; } export declare const exportToCsv: >(data: T[], columns: MRT_ColumnDef[], options?: CsvExportOptions) => void; export declare const exportToXlsx: >(data: T[], columns: MRT_ColumnDef[], options?: XlsxExportOptions) => void; export declare const exportToPdf: >(data: T[], columns: MRT_ColumnDef[], options?: PdfExportOptions) => Promise; export {};