import type { BackgroundJobStore } from '../../utils/background-job-store'; export declare function evaluateContinuation(parentSessionID: string, sessionToken: symbol, deps: { backgroundJobBoard: BackgroundJobStore; continuationTokens: { evaluations: Map>; consumed: Set; isCurrentContinuation: (sessionID: string, sessionToken: symbol, evaluationToken?: symbol) => boolean; }; inputWaits: { hasInputWait: (sessionID: string) => boolean; }; options: { isFallbackInProgress?: (sessionID: string) => boolean; }; sessionSdk?: { todo?: (input: unknown) => Promise<{ data?: unknown; }>; children?: (input: unknown) => Promise<{ data?: unknown; }>; status?: (input: unknown) => Promise<{ data?: unknown; }>; promptAsync?: (input: unknown) => Promise; }; }): Promise;