import { type ReactElement } from "react";
import { type IDashboardLayoutItemFacade } from "../../../_staging/dashboard/flexibleLayout/facade/interfaces.js";
import { type RenderMode } from "../../../types.js";
import { type IDashboardLayoutItemRenderer, type IDashboardLayoutWidgetRenderer } from "./interfaces.js";
/**
 * @alpha
 */
export interface IDashboardLayoutItemProps<TWidget> {
    item: IDashboardLayoutItemFacade<TWidget>;
    itemRenderer?: IDashboardLayoutItemRenderer<TWidget>;
    widgetRenderer: IDashboardLayoutWidgetRenderer<TWidget>;
    rowIndex: number;
    renderMode: RenderMode;
}
export declare function DashboardLayoutItem<TWidget>(props: IDashboardLayoutItemProps<TWidget>): ReactElement;
//# sourceMappingURL=DashboardLayoutItem.d.ts.map