///
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;
}