import React from 'react'; import { TableFilters as Filters, TableProps } from '../Table'; export declare const rangeFilterer: (value: number | string, filterValue: { min: number | string; max: number | string; }) => boolean; export declare const rows: { id: string; field: string; year: number; type: string; estimatedReserves: number; remainingReserves: number; production: number; total: number; }[]; export declare const filters: Filters<(typeof rows)[number]>; export declare const customFilters: Filters<(typeof rows)[number]>; export declare const tableData: TableProps<(typeof rows)[number]>; declare const rowsForMultiLevelHeadersData: { id: string; weightG: string; weightKg: string; year: number; distribution: string; dispatch: string; arrival: string; responsible1: string; responsible2: string; }[]; export declare const tableWithExpandableRowsData: { rows: ({ id: string; field: string; year: number; type: string; estimatedReserves: number; remainingReserves: number; production: number; total: number; rows?: undefined; } | { id: string; field: string; year: number; type: string; estimatedReserves: number; remainingReserves: number; production: number; total: number; rows: ({ id: string; field: string; year: number; type: string; estimatedReserves: number; remainingReserves: number; production: number; total: number; rows?: undefined; } | { id: string; field: string; year: number; type: string; estimatedReserves: number; remainingReserves: number; production: number; total: number; rows: ({ id: string; field: string; year: number; type: string; estimatedReserves: number; remainingReserves: number; production: number; total: number; rows: { id: string; field: string; year: number; type: string; estimatedReserves: number; remainingReserves: number; production: number; total: number; }[]; } | { id: string; field: string; year: number; type: string; estimatedReserves: number; remainingReserves: number; production: number; total: number; rows?: undefined; })[]; })[]; })[]; borderBetweenRows: boolean; }; export declare const tableWithMultiLevelHeadersData: TableProps<(typeof rowsForMultiLevelHeadersData)[number]>; declare const tableWithTrafficLightDataRows: { id: string; field: string; sum: number; status: import("react/jsx-runtime").JSX.Element; statusOrder: number; }[]; export declare const tableWithBadgeData: TableProps<(typeof tableWithTrafficLightDataRows)[number]>; export declare const COLUMNS: ({ title: string; columns: ({ title: string; columns: { title: string; accessor: string; align: string; }[]; accessor?: undefined; align?: undefined; } | { title: string; accessor: string; align: string; columns?: undefined; })[]; accessor?: undefined; align?: undefined; } | { title: string; accessor: string; align: string; columns?: undefined; } | { title: string; columns: ({ title: string; accessor: string; align: string; sortable?: undefined; } | { title: string; accessor: string; align: string; sortable: boolean; })[]; accessor?: undefined; align?: undefined; })[]; export declare const TRANSFORMED_COLUMNS: (({ title: string; columns: ({ title: string; columns: { title: string; accessor: string; align: string; }[]; accessor?: undefined; align?: undefined; } | { title: string; accessor: string; align: string; columns?: undefined; })[]; colId: number; position: { colSpan: number; topHeaderGridIndex: number; gridIndex: number; level: number; rowSpan?: undefined; }; accessor?: undefined; align?: undefined; } | { title: string; accessor: string; align: string; colId: number; position: { topHeaderGridIndex: number; gridIndex: number; rowSpan: number; level: number; colSpan?: undefined; }; columns?: undefined; } | { title: string; colId: number; columns: ({ title: string; accessor: string; align: string; sortable?: undefined; } | { title: string; accessor: string; align: string; sortable: boolean; })[]; position: { colSpan: number; topHeaderGridIndex: number; gridIndex: number; level: number; rowSpan?: undefined; }; accessor?: undefined; align?: undefined; })[] | ({ title: string; colId: number; columns: { title: string; accessor: string; align: string; }[]; parentId: number; position: { colSpan: number; topHeaderGridIndex: number; gridIndex: number; level: number; rowSpan?: undefined; }; accessor?: undefined; align?: undefined; sortable?: undefined; } | { title: string; accessor: string; align: string; colId: number; parentId: number; position: { topHeaderGridIndex: number; gridIndex: number; rowSpan: number; level: number; colSpan?: undefined; }; columns?: undefined; sortable?: undefined; } | { title: string; accessor: string; align: string; sortable: boolean; colId: number; parentId: number; position: { topHeaderGridIndex: number; gridIndex: number; rowSpan: number; level: number; colSpan?: undefined; }; columns?: undefined; })[])[]; export declare const generateData: (rowsCount: number, columnsCount: number) => { rows: { [key: string]: string; id: string; }[]; columns: { title: string; accessor: string; }[]; }; export declare const tableWithMergedCellsData: { columns: ({ title: string; accessor: string; align: string; mergeCells?: undefined; sortable?: undefined; } | { title: string; accessor: string; align: string; mergeCells: boolean; sortable?: undefined; } | { title: string; accessor: string; align: string; sortable: boolean; mergeCells: boolean; })[]; rows: { id: string; weightG: string; weightKg: string; year: number; distribution: string; dispatch: string; arrival: string; responsible1: string; responsible2: string; }[]; }; declare const rowsWithObjectFields: { id: string; field: string; year: { value: number; }; type: string; estimatedReserves: number; remainingReserves: number; production: number; total: number; }[]; export declare const tableDataWithRenderFn: TableProps<(typeof rowsWithObjectFields)[number]>; export declare const tableDataWithAdditionalClassName: TableProps<(typeof rowsWithObjectFields)[number]>; declare const CustomIDs: { fullName: string; yearOfRegistration: string; }; export { CustomIDs }; export declare const rowsForCustomTagLabelFunction: { [CustomIDs.fullName]: string; [CustomIDs.yearOfRegistration]: number; id: string; phone: number; }[]; export declare const partOfTableDataForCustomTagLabelFunction: { columns: { title: string; accessor: string; sortable: boolean; }[]; rows: { [CustomIDs.fullName]: string; [CustomIDs.yearOfRegistration]: number; id: string; phone: number; }[]; filters: ({ id: string; name: string; field: string; filterer: (value: any, filterValue?: unknown) => boolean; component: { name: React.FC<{ onConfirm: (value: unknown) => void; onCancel: () => void; filterValue?: unknown; } & Record & { items?: { name: string; value: string; }[]; withSearch?: boolean; title?: string; emptySearchText?: string; }>; props: { withSearch: boolean; items: { name: string | number; value: string | number; }[]; }; }; } | { id: string; name: string; field: string; filterer: (value: number | string, filterValue: { min: number | string; max: number | string; }) => boolean; component: { name: React.FC<{ onConfirm: (value: unknown) => void; onCancel: () => void; filterValue?: unknown; } & Record & { title?: string; }>; props?: undefined; }; })[]; }; export declare const withControlTableMock: TableProps<(typeof rowsForCustomTagLabelFunction)[number]>; export declare const withHiddenColumnTableMock: TableProps<(typeof rowsForCustomTagLabelFunction)[number]>; declare const rowsWithColSpan: { id: string; name: string; street: undefined; building: undefined; age: undefined; number: undefined; gender: undefined; rows: { id: string; name: string; street: string; building: number; age: number; number: number; gender: string; }[]; }[]; export declare const withColSpan: TableProps<(typeof rowsWithColSpan)[number]>;