import type { AgPageLayoutState } from '../../api/state/agPageLayoutState'; import { BeanStub } from '../core/beanStub'; import type { StateProvider } from '../interfaces/stateProvider'; export declare class PageLayoutService extends BeanStub implements StateProvider> { beanName: "pageLayoutSvc"; private readonly defaultLayout; private layout; postConstruct(): void; setState(state?: Partial): undefined; getState(): Partial | undefined; set(key: Key, value: AgPageLayoutState[Key]): void; get(key: Key): AgPageLayoutState[Key]; /** Number of row tracks visible in the canvas viewport. */ getViewportRows(): number; }