import { BaseOperation } from "../base"; import { MonomerCreationState, ReStruct } from "../../../render"; import { AttachmentPointName } from "../../../../domain/types"; export declare class ReassignLeavingAtomOperation extends BaseOperation { private monomerCreationState; private readonly attachmentPointName; private readonly attachmentAtomId; private readonly newLeavingAtomId; private readonly previousLeavingAtomId; constructor(monomerCreationState: MonomerCreationState, attachmentPointName: AttachmentPointName, attachmentAtomId: number, newLeavingAtomId: number, previousLeavingAtomId: number); execute(restruct: ReStruct): void; invert(): BaseOperation; }