import { default as React } from 'react';
import { BadgeVariant } from '../../../badge/src/badge';
import { ButtonProps } from '../../../button/src/button';
import { LinkProps } from '../../../link/src/link';
import { ButtonGroupButtonProp } from '../cell-types/button-group-cell';
export type TableData = {
    id: number;
    name: string;
    badge: {
        variant: BadgeVariant;
        children: React.ReactNode;
    };
    date: string;
    link?: {
        href: string;
        children: React.ReactNode;
    };
    longString: string;
    position: number;
    button?: ButtonProps | undefined;
    buttonGroup?: ButtonGroupButtonProp[] | undefined;
};
export type SimpleTableData = {
    id: number;
    name: string;
    link: LinkProps;
    longString: string;
};
export declare const tableData: TableData[];
export declare const simpleTableData: SimpleTableData[];
export declare const generateLargeTableData: (rowCount: number) => TableData[];
//# sourceMappingURL=table-data.d.ts.map