import { BaseOperation } from "../base"; import { MonomerCreationState, ReStruct } from "../../../render"; import { AttachmentPointName } from "../../../../domain/types"; export declare class AssignAttachmentAtomOperation extends BaseOperation { private readonly monomerCreationState; private readonly attachmentAtomId; private readonly leavingAtomId; private readonly _attachmentPointName?; private readonly _assignedAttachmentPoints?; private attachmentPointName; private assignedAttachmentPoints; constructor(monomerCreationState: MonomerCreationState, attachmentAtomId: number, leavingAtomId: number, _attachmentPointName?: AttachmentPointName | undefined, _assignedAttachmentPoints?: Map | undefined); execute(restruct: ReStruct): void; invert(): BaseOperation; }