import { type IDashboardLayout } from "@gooddata/sdk-model";
import { type ILayoutItemPath, type ILayoutSectionPath } from "../../../../types.js";
import { type ExtendedDashboardLayoutSection, type ExtendedDashboardWidget } from "../../../types/layoutTypes.js";
export declare function validateSectionPlacement(layout: IDashboardLayout<ExtendedDashboardWidget>, index: ILayoutSectionPath | ILayoutItemPath | number): boolean;
export declare function validateSectionExists(layout: IDashboardLayout<ExtendedDashboardWidget>, layoutPath: ILayoutItemPath | ILayoutSectionPath | number): boolean;
export declare function validateItemPlacement(section: ExtendedDashboardLayoutSection, index: ILayoutItemPath | number): boolean;
export declare function validateItemExists(section: ExtendedDashboardLayoutSection, index: ILayoutItemPath | number): boolean;
//# sourceMappingURL=layoutValidation.d.ts.map