import type { NewTablePropSet, TablePlugin } from '../types/TablePlugin.js';
/**
 * Creates a grid layout plugin that renders the table using CSS Grid.
 * This allows for more flexible layouts and better handling of complex headers.
 *
 * @template Item - The type of data items in the table.
 * @returns A TablePlugin that applies CSS Grid layout to the table.
 * @example
 * ```typescript
 * const table = createTable(data, {
 *   grid: addGridLayout()
 * })
 * ```
 */
export declare const addGridLayout: <Item>() => TablePlugin<Item, Record<string, never>, Record<string, never>, NewTablePropSet<never>>;
