export interface ViewpointState { storeViewpointState(): any; restoreViewpointState(state: any): void; } export declare class ViewpointTools { stateHandlers: Map; registerStateHandler(name: string, handler: ViewpointState): void; storeState(): { [key: string]: any; }; restoreState(state: { [key: string]: any; }): void; dispose(): void; }