import { StoryObj } from '@storybook/react';
import { Table, TableProps, TableDataProps, TableColumnProps, TableRowProps } from '../Table';
export type Story = StoryObj<typeof Table>;
export declare const mockColumns: TableColumnProps[];
export declare const mockRows: TableRowProps[];
export declare const mockData: TableDataProps;
export declare const manyRows: TableRowProps[];
export declare const manyRowsData: TableDataProps;
export declare const defaultProps: TableProps;
export declare const mockOnNextPage: import('@vitest/spy').Mock<(...args: any[]) => any>;
export declare const mockOnPrevPage: import('@vitest/spy').Mock<(...args: any[]) => any>;
export declare const mockOnShowMore: import('@vitest/spy').Mock<(...args: any[]) => any>;
export declare const mockOnShowLess: import('@vitest/spy').Mock<(...args: any[]) => any>;
/**
 * Generic table test
 */
export declare const tableTest: ({ canvasElement, expectedRows, expectedColumns, exactRowCount, }: {
    canvasElement: HTMLElement;
    expectedRows: number;
    expectedColumns: number;
    exactRowCount?: boolean;
}) => Promise<void>;
