import { Buffer } from 'buffer'; import { WalletContractV4 as WalletContractV4R2 } from '@ton/ton/dist/wallets/WalletContractV4'; import { WalletContractV1R1, WalletContractV1R2, WalletContractV1R3, WalletContractV2R1, WalletContractV2R2, WalletContractV3R1, WalletContractV3R2, WalletContractV5R1 } from '@ton/ton'; export type WalletVersion = 'v1r1' | 'v1r2' | 'v1r3' | 'v2r1' | 'v2r2' | 'v3r1' | 'v3r2' | 'v4' | 'v4r1' | 'v4r2' | 'v5r1'; declare class WalletContractV4R1 { static create(args: { workchain: number; publicKey: Buffer; walletId?: number | null; }): WalletContractV4R2; } export declare const wallets: { v1r1: typeof WalletContractV1R1; v1r2: typeof WalletContractV1R2; v1r3: typeof WalletContractV1R3; v2r1: typeof WalletContractV2R1; v2r2: typeof WalletContractV2R2; v3r1: typeof WalletContractV3R1; v3r2: typeof WalletContractV3R2; v4: typeof WalletContractV4R2; v4r1: typeof WalletContractV4R1; v4r2: typeof WalletContractV4R2; v5r1: typeof WalletContractV5R1; }; export {};