import { ConcurrentInteraction } from "./ConcurrentInteraction"; import { NotFSM } from "../fsm/NotFSM"; import type { Flushable } from "./Flushable"; import type { InteractionBase, InteractionDataImplType } from "./InteractionBase"; import type { Interaction, InteractionDataType } from "../../api/interaction/Interaction"; import type { Logger } from "../../api/logging/Logger"; export declare class Not, N extends Interaction, DI = InteractionDataType, DImpl = InteractionDataImplType> extends ConcurrentInteraction { private readonly mainInteraction; private readonly negInteraction; constructor(i1: I, not: N, logger: Logger, name: string); uninstall(): void; reinit(): void; fullReinit(): void; reinitData(): void; }