import type { FiatFlow } from '@funkit/connect-core'; type ReplayableFlow = Pick; /** * Whether a send that failed in transit can go out again as it was. * * A replay re-sends the body under its idempotency key, so a server that took * the first request but lost the answer sees one attempt rather than two. That * only holds while the body is still the one that failed: an edit since makes * it a new request, which has to be sent afresh under a key of its own. */ export declare function useReplayableFailure(flow: ReplayableFlow): boolean; export {}; //# sourceMappingURL=useReplayableFailure.d.ts.map