import type { ExecutorContext, ParentContext } from "./executor-types"; import type { DelegateTaskArgs } from "./types"; export declare function registerSyncSessionSideEffects(input: { readonly args: DelegateTaskArgs; readonly executorCtx: ExecutorContext; readonly sessionID: string; readonly parentContext: ParentContext; readonly agentToUse: string; readonly fallbackChain: import("../../shared/model-requirements").FallbackEntry[] | undefined; readonly systemContent: string | undefined; }): Promise; export declare function cleanupSyncSessionSideEffects(sessionID: string, executorCtx: Pick): void;