import { Viewer } from "../viewer"; import { List } from "../longan/gs.collections"; import { Process } from "../process"; import { EventArgs } from "../events"; export declare class ProcessManagerBase { protected _process: Process; get process(): Process; init: List<(viewer: Viewer, args: EventArgs) => void>; fina: List<(viewer: Viewer, args: EventArgs) => void>; constructor(process: Process); _executeInit(viewer: Viewer, args: EventArgs): void; _executeFina(viewer: Viewer, args: EventArgs): void; protected onInit(viewer: Viewer, args: EventArgs): void; protected onFina(viewer: Viewer, args: EventArgs): void; }