import { PanelRestoredState } from './PanelRestoredState'; import { PanelState } from './PanelState'; export type SaveStateInOption = 'external' | 'localStorage'; export interface PanelStateOptions { onRestoreState?: () => PanelRestoredState; onSaveState?: (panelState: PanelState) => void; saveStateIn: SaveStateInOption; saveStateKey: string; }