import { HTMLAttributes } from 'react';
import { ColumnDef, ColumnKey } from './types';
export interface DataListTablePlaceholderRowProps {
paneColumns: ColumnDef[];
paneMinWidth: number;
/** Horizontal gap (px) between data cells — must match `columnGapPx` on `DataListTable`. */
columnGapPx?: number;
columnWidthPxByKey?: Map;
includeCheckboxRail?: boolean;
/** Right edge border on the last sticky column — matches body rows. */
lastStickyColumnKey?: ColumnKey;
maxWidthByColumnKey?: Partial>;
/** Spread onto the root flex row (e.g. `data-*` for host styling). */
placeholderRowRootProps?: HTMLAttributes;
rightRailWidth?: number;
rowMinHeight?: number;
stickyLeftOffsets?: Map;
}
declare function DataListTablePlaceholderRowInner({ paneColumns, paneMinWidth, columnGapPx, columnWidthPxByKey, includeCheckboxRail, maxWidthByColumnKey, rightRailWidth, rowMinHeight, stickyLeftOffsets, lastStickyColumnKey, placeholderRowRootProps, }: DataListTablePlaceholderRowProps): import("react/jsx-runtime").JSX.Element;
export declare const DataListTablePlaceholderRow: typeof DataListTablePlaceholderRowInner;
export {};