/** @packageDocumentation * @module StagePanels */ /** Properties used by [[StagePanelManager]]. * @beta */ export interface StagePanelManagerProps { readonly size: number | undefined; readonly isCollapsed: boolean; } /** Returns default [[StagePanelManagerProps]] object. * @beta */ export declare const getDefaultStagePanelManagerProps: () => StagePanelManagerProps; /** Class used to manage [[StagePanelManagerProps]]. * @beta */ export declare class StagePanelManager { private _minSize; private _maxSize; private _collapseOffset; resize(resizeBy: number, props: TProps): TProps; setIsCollapsed(isCollapsed: boolean, props: TProps): TProps; setSize(newSize: number, props: TProps): TProps; shouldCollapse(resizeBy: number, props: StagePanelManagerProps): boolean; get minSize(): number; set minSize(size: number); get maxSize(): number; set maxSize(size: number); get collapseOffset(): number; set collapseOffset(offset: number); private limitSize; } //# sourceMappingURL=StagePanel.d.ts.map