import type { Hex } from 'viem'; import type { AccountRuntime } from '../../accounts/adapter.js'; import type { Call } from '../../calls/types.js'; import type { ResolvedSessionSignerSet } from '../../modules/validators/smart-sessions/types.js'; import type { IntentInput, IntentWorkflowContext } from './types.js'; export interface PreparedIntentSessions { readonly signatureMode: number; readonly byChain: Readonly>; readonly mockSignatures: Readonly>; readonly preClaimCalls: Readonly>; } export declare function prepareIntentSessions(input: { readonly intent: IntentInput; readonly runtime: AccountRuntime; readonly context: Pick, 'checkpoints'>; }): Promise; //# sourceMappingURL=sessions.d.ts.map