import type { WidgetWidth } from 'payload'; import React from 'react'; import type { WidgetInstanceClient } from './index.client.js'; export declare function useDashboardLayout(initialLayout: WidgetInstanceClient[]): { addWidget: (widgetSlug: string) => void; cancel: () => void; cancelModal: React.FunctionComponentElement; currentLayout: WidgetInstanceClient[]; deleteWidget: (widgetId: string) => void; isEditing: boolean; moveWidget: ({ moveFromIndex, moveToIndex }: { moveFromIndex: number; moveToIndex: number; }) => void; resetLayout: () => Promise; resizeWidget: (widgetId: string, newWidth: WidgetWidth) => void; saveLayout: () => Promise; setIsEditing: React.Dispatch>; }; //# sourceMappingURL=useDashboardLayout.d.ts.map