import { TonClient } from "../index"; import { Address, ContractProvider, Dictionary, Sender, StateInit } from "@ton/core"; import { MultisigOrder } from "./MultisigOrder"; export declare class MultisigWallet { owners: Dictionary; workchain: number; walletId: number; k: number; address: Address; provider: ContractProvider | null; init: StateInit; constructor(publicKeys: Buffer[], workchain: number, walletId: number, k: number, opts?: { address?: Address; provider?: ContractProvider; client?: TonClient; }); static fromAddress(address: Address, opts: { provider?: ContractProvider; client?: TonClient; }): Promise; deployExternal(provider?: ContractProvider): Promise; deployInternal(sender: Sender, value?: bigint): Promise; sendOrder(order: MultisigOrder, secretKey: Buffer, provider?: ContractProvider): Promise; sendOrderWithoutSecretKey(order: MultisigOrder, signature: Buffer, ownerId: number, provider?: ContractProvider): Promise; getOwnerIdByPubkey(publicKey: Buffer): number; }