import { type Address } from "viem"; import type { CAB_VERSION, NonEmptyArray } from "../types"; export declare const CAB_V0_1: CAB_VERSION; export declare const CAB_V0_2: CAB_VERSION; export declare const CAB_V0_2_1: CAB_VERSION; export declare const cabPaymasterAddressV1: Address; export declare const cabPaymasterAddressV2: Address; export declare const cabPaymasterAddressV2_1: Address; export declare const invoiceManagerAddressV1: Address; export declare const invoiceManagerAddressV2: Address; export declare const invoiceManagerAddressV2_1: Address; export declare const vaultManagerAddressV1: Address; export declare const vaultManagerAddressV2: Address; export declare const vaultManagerAddressV2_1: Address; export declare const cabPaymasterAddress: Address; export type EnableCABSupportedToken = { name: "USDC" | "6TEST" | "USDT"; networks?: NonEmptyArray<10 | 56 | 137 | 8453 | 42161 | 34443 | 80002 | 11155420 | 84532 | 421614 | 11155111 | 204 | 720380884>; }; export declare const getInvoiceManagerAddress: ({ cabPaymasterAddress }: { cabPaymasterAddress: Address; }) => `0x${string}`; export declare const getVaultManagerAddress: ({ cabPaymasterAddress }: { cabPaymasterAddress: Address; }) => `0x${string}`; export declare const getSupportedTokens: ({ cabPaymasterAddress }: { cabPaymasterAddress: Address; }) => { [x: string]: { [x: number]: { token: Address; vault: Address; }; }; }; export declare const supportedTokensV1: { [x: string]: { [x: number]: { token: Address; vault: Address; }; }; }; export declare const supportedTokensV2: { [x: string]: { [x: number]: { token: Address; vault: Address; }; }; }; export declare const supportedTokensV2_1: { [x: string]: { [x: number]: { token: Address; vault: Address; }; }; }; export declare const supportedSwapTokens: { [x: number]: { [x: string]: Address; }; }; //# sourceMappingURL=constants.d.ts.map