import { InteractionBase } from "./InteractionBase"; import { ThenDataImpl } from "./ThenDataImpl"; import type { Flushable } from "./Flushable"; import type { Interaction, InteractionsDataTypes } from "../../api/interaction/Interaction"; import type { ThenData } from "../../api/interaction/ThenData"; import type { Logger } from "../../api/logging/Logger"; export declare class Then>, DX extends Array = InteractionsDataTypes> extends InteractionBase, ThenDataImpl & DX>> { private readonly ix; constructor(ix: IX, logger: Logger); uninstall(): void; reinit(): void; fullReinit(): void; reinitData(): void; }