import { Interrupt, ThreadState } from "../schema.js"; //#region src/ui/interrupts.d.ts /** * Normalizes HITL interrupt payloads to expose camelCase fields plus deprecated * snake_case aliases for compatibility during migration. */ declare function normalizeInterruptForClient(interrupt: Interrupt): Interrupt; /** * Applies {@link normalizeInterruptForClient} to each interrupt. */ declare function normalizeInterruptsList(interrupts: Interrupt[]): Interrupt[]; declare function userFacingInterruptsFromValuesArray(valueInterrupts: Interrupt[]): Interrupt[]; declare function userFacingInterruptsFromThreadTasks(allInterrupts: Interrupt[]): Interrupt[] | null; declare function extractInterrupts(values: unknown, options?: { isLoading: boolean; threadState: ThreadState | undefined; error: unknown; }): Interrupt | undefined; //#endregion export { extractInterrupts, normalizeInterruptForClient, normalizeInterruptsList, userFacingInterruptsFromThreadTasks, userFacingInterruptsFromValuesArray }; //# sourceMappingURL=interrupts.d.ts.map