import { ModeExtensionBase } from '../ModeExtensionBase'; /** * General mode extension. Used for common model view state. Does not have any specific options. */ export declare class GeneralModeExtension extends ModeExtensionBase { static getName: () => string; /** * @param viewerName - Owner viewer name. * @param options - additional options for extension. */ constructor(viewerName: string, options: { saveTooltipStateHandler?: Function; restoreTooltipStateHandler?: Function; }); tooltipRender(container: HTMLElement): void; added(): void; deleted(): void; selected(): void; unselected(): void; setup(): void; }