import { sendFiatTransition } from '@funkit/api-base'; import type { IdentityAssertionProvider } from './identityAssertion'; type TransportArgs = Parameters[0]; /** * Sends a fiat transition, retrying once with a fresh identity assertion. * * Once, and only on an authentication error. Assertions are short lived, so * one expiring mid-request is ordinary and should not reach the user. Past a * single retry it is no longer an expiry but a rejected identity, and looping * on that hammers the host's mint endpoint while the user waits for a failure * that will not change. */ export declare function sendAuthedFiatTransition(args: Omit, identityAssertionProvider: IdentityAssertionProvider | undefined): Promise; export {}; //# sourceMappingURL=authedTransport.d.ts.map