import { type ReactElement } from "react"; import { type IDashboardLayoutItemFacade, type IDashboardLayoutSectionFacade } from "../../../_staging/dashboard/flexibleLayout/facade/interfaces.js"; import { type RenderMode } from "../../../types.js"; import { type IDashboardLayoutGridRowRenderer, type IDashboardLayoutItemKeyGetter, type IDashboardLayoutItemRenderer, type IDashboardLayoutWidgetRenderer } from "./interfaces.js"; /** * @alpha */ export interface IDashboardLayoutGridRowProps { section: IDashboardLayoutSectionFacade; itemKeyGetter?: IDashboardLayoutItemKeyGetter; itemRenderer?: IDashboardLayoutItemRenderer; widgetRenderer: IDashboardLayoutWidgetRenderer; gridRowRenderer?: IDashboardLayoutGridRowRenderer; getLayoutDimensions: () => DOMRect; items: IDashboardLayoutItemFacade[]; renderMode: RenderMode; rowIndex: number; } export declare function DashboardLayoutGridRow({ section, itemKeyGetter, gridRowRenderer, itemRenderer, widgetRenderer, items, renderMode, rowIndex }: IDashboardLayoutGridRowProps): ReactElement; //# sourceMappingURL=DashboardLayoutGridRow.d.ts.map