import { LeafyGreenTable, LeafyGreenTableOptions, LeafyGreenTableRow, LGTableDataType } from '../useLeafyGreenTable'; import { ColumnDef, LeafyGreenVirtualItem } from '..'; import { Person } from './makeData.testutils'; export declare const getDefaultTestData: (rowProps?: Partial>, additionalData?: Array) => Array; export type TestColumnsProps = Omit, 'accessorKey' | 'header'>; export declare const getDefaultTestColumns: (props: TestColumnsProps) => Array>; export interface TestTableWithHookProps { rowProps?: Partial>; columnProps?: TestColumnsProps; hookProps?: Partial>; stateProps?: any; additionalData?: Array; hasData?: boolean; } /** * A useLeafyGreenTable hook call utilized across different test suites to simplify test `render`s' markup */ export declare const useTestHookCall: ({ rowProps, columnProps, hookProps, additionalData, hasData, }: TestTableWithHookProps) => { table: LeafyGreenTable; rowSelection: {}; }; /** Returns the first Row and VirtualRow */ export declare const useMockTestRowData: () => { firstRow: LeafyGreenTableRow; firstVirtualRow: LeafyGreenVirtualItem; }; //# sourceMappingURL=testHookCalls.testutils.d.ts.map