import type { HarnessSession } from "#harness/types.js";
/** Derives the workflow fields used to select the next action at the park boundary. */
export declare function derivePendingState(session: HarnessSession): {
    readonly authorizationAttemptIds?: readonly string[];
    readonly authorizationNames?: readonly string[];
    readonly hasPendingAuthorization: boolean;
    readonly hasPendingInputBatch: boolean;
    readonly pendingCoordinationCallIds?: readonly string[];
};
