import { ComponentProps } from 'react'; import { AuthTableBodyProps } from '../core/auth-table.js'; import { AthenaTableEmptyStateInput } from '../core/auth-table-empty-state.js'; import { AuthTableMobileColumn } from '../utils/auth-table-column-utils.js'; export type AuthTableMobileRowsProps = { ariaLabel: string; columns: readonly AuthTableMobileColumn[]; emptyState?: AthenaTableEmptyStateInput | AuthTableBodyProps["renderEmptyState"]; getRowKey: (row: Row, index: number) => string; rows: readonly Row[]; /** Breakpoint to hide the rows (show table instead). Matches AthenaTable. * "auto" is handled by the parent (via className injection). */ desktopBreakpoint?: "md" | "lg" | "xl" | "auto"; selectionMode?: "single" | "multiple"; tableId?: string; selectedKeys?: Set; onSelectionChange?: (keys: Set) => void; idPrefix?: string; } & Omit, "children">; export declare function AuthTableMobileRows({ ariaLabel, className, columns, desktopBreakpoint, emptyState, getRowKey, onSelectionChange, rows, selectedKeys: controlledSelectedKeys, selectionMode, tableId, idPrefix, ...props }: AuthTableMobileRowsProps): import("react").JSX.Element;