import { type Address, type Hex } from 'viem'; import { DEFAULT_POLICY_ADDRESSES } from './policies/addresses.js'; import type { Session, SessionData, SessionDefinition } from './types.js'; export declare const SMART_SESSIONS_FALLBACK_TARGET_FLAG: Address; export declare const SMART_SESSIONS_FALLBACK_TARGET_SELECTOR_FLAG: Hex; export declare const SMART_SESSIONS_FALLBACK_TARGET_SELECTOR_FLAG_PERMITTED_TO_CALL_SMARTSESSION: "0x00000002"; export declare const DUMMY_PRECLAIMOP_TARGET: "0x0000000000000000000000000000000000000420"; export declare const DUMMY_PRECLAIMOP_SELECTOR: "0x69123456"; export interface ResolveSessionOptions { readonly environment?: 'production' | 'development'; readonly wrappedNativeToken?: Address; } export declare function resolveSessionData(definition: SessionDefinition, options?: ResolveSessionOptions): SessionData; export declare function toSession(definition: SessionDefinition, options?: ResolveSessionOptions): Session; export { DEFAULT_POLICY_ADDRESSES }; //# sourceMappingURL=resolve.d.ts.map