import { DashboardManifest, WidgetManifest } from '../../core/model/manifest.interface'; export declare function orderWidgetsAccordingToPlacement(a: WidgetManifest & { layout: { weight?: number; }; }, b: WidgetManifest & { layout: { weight?: number; }; }): number; export declare const solvingCollisionOptions: { invertedGravity: boolean; minRows: number; }; export declare function solveCollisions(candidateWidget: WidgetManifest, initialWidgetManifestList: WidgetManifest[], dashboardManifest: DashboardManifest): DashboardManifest;