import { PanelLayout, Widget } from './widget'; import { Message } from '@phosphor/messaging'; import { StatefulWidget, StatefulWidgetAbstract } from './stateful-widget'; export declare class StatefulLayout extends PanelLayout implements StatefulWidget { /** * 将父节点的大小透传给自节点 * @param msg */ protected onResize(msg: Widget.ResizeMessage): void; addWidget(widget: StatefulWidgetAbstract): void; removeWidget(widget: StatefulWidgetAbstract): void; storeState(): object; restoreState(oldState: object): void; onUpdateRequest(msg: Message): void; resetState(): void; } //# sourceMappingURL=stateful-layout.d.ts.map