import type { Address } from 'viem'; import type { SessionPolicyAddresses } from '../types.js'; export declare const SPENDING_LIMITS_POLICY_ADDRESS: Address; export declare const TIME_FRAME_POLICY_ADDRESS: Address; export declare const SUDO_POLICY_ADDRESS: Address; export declare const UNIVERSAL_ACTION_POLICY_ADDRESS: Address; export declare const ARG_POLICY_ADDRESS: Address; export declare const USAGE_LIMIT_POLICY_ADDRESS: Address; export declare const VALUE_LIMIT_POLICY_ADDRESS: Address; export declare const INTENT_EXECUTION_POLICY_ADDRESS: Address; export declare const INTENT_EXECUTION_POLICY_ADDRESS_DEV: Address; export interface ResolvedPolicyAddresses { readonly sudo: Address; readonly universalAction: Address; readonly argPolicy: Address; readonly spendingLimits: Address; readonly timeFrame: Address; readonly usageLimit: Address; readonly valueLimit: Address; } export declare const DEFAULT_POLICY_ADDRESSES: ResolvedPolicyAddresses; export declare function resolvePolicyAddresses(overrides?: SessionPolicyAddresses): ResolvedPolicyAddresses; //# sourceMappingURL=addresses.d.ts.map