export function clearFormMisses(cargo: any, id: any, input: any): boolean; export function missFormInput(cargo: any, id: any, input: any): any; /** Explicit retry wins. Otherwise acknowledge only an actual unrecognized answer, once per re-ask. */ export function formInputPrompt(cargo: any, id: any, input: any, spec: any, data?: {}, language?: string): any; export function consumeFormFeedback(cargo: any, id: any, input: any): boolean; /** Recovery refers to the actual owning root, and never permits a fresh attempt at an unknown action. */ export function formConversationOutcome(cargo: any, id: any, reason: any, failure?: boolean, recoveryMode?: string): { outcome: any; reason: any; recovery: { version: number; mode: string; reason: any; form?: undefined; flow?: undefined; }; } | { outcome: any; reason: any; recovery: { version: number; mode: string; reason: any; form: any; flow: any; }; }; /** An explicit withdrawal retires the owning task; unknown actions remain held for reconciliation. */ export function cancelFormTask(cargo: any, id: any): { outcome: any; reason: any; recovery: { version: number; mode: string; reason: any; form?: undefined; flow?: undefined; }; } | { outcome: any; reason: any; recovery: { version: number; mode: string; reason: any; form: any; flow: any; }; }; //# sourceMappingURL=form-conversation.d.ts.map