import React from 'react';
import type { CatalogItem } from '@redocly/theme/core/types';
import type { ColumnDef, SortingState } from '@tanstack/react-table';
import type { ReactElement } from 'react';
import type { Data, Problem, RuleProblem, TeamStats } from '../index.types';
export type PossibleRowData = (Data | RuleProblem | TeamStats | Problem | CatalogItem) & {
    link?: string;
};
export type GridProps = {
    data: PossibleRowData[];
    columns: ColumnDef<PossibleRowData>[];
};
export declare const Grid: ({ data, columns, sortBy, empty, subRowKey, slug, groupHeaderTitle, }: GridProps & {
    sortBy?: SortingState;
    empty?: ReactElement | string;
    subRowKey?: string;
    slug?: string;
    groupHeaderTitle?: string;
}) => React.JSX.Element;
//# sourceMappingURL=Grid.d.ts.map