import type { AgWidgetLayoutState } from '../../api/state/agWidgetLayoutState'; import type { ErrorCollector } from '../../shared/validation'; import { BeanStub } from '../core/beanStub'; import type { StateProvider } from '../interfaces/stateProvider'; export declare class WidgetLayoutService extends BeanStub implements StateProvider>> { beanName: "widgetLayoutSvc"; private readonly widgetLayout; postConstruct(): void; setState(state?: Partial>, _isInitial?: boolean, errorCollector?: ErrorCollector): void; getState(): Record | undefined; setWidgetLayout(id: string, layout: AgWidgetLayoutState): void; deleteWidgetLayout(id: string): void; getWidgetLayout(id: string): AgWidgetLayoutState | undefined; getWidgetLayouts(): Map; private dispatchEvents; }