import type { AgPanelsState } from '../../api/state/agPanelState'; import { BeanStub } from '../core/beanStub'; import type { StateProvider } from '../interfaces/stateProvider'; export declare class PanelService extends BeanStub implements StateProvider { beanName: "panelSvc"; private readonly panels; private eLeftPanels; private eRightPanels; postConstruct(): void; setupPanels(eLeftPanels: HTMLElement, eRightPanels: HTMLElement): void; updatePanels(): void; getState(): AgPanelsState | undefined; setState(state?: AgPanelsState, isInitial?: boolean): void; destroy(): void; }