import { type ContractByAddressGenerator, type ContractByDataGenerator } from '../generators/types'; import { type Address, type Contract } from 'ton-core'; import { TonClient4 } from 'ton'; export type BaseContractWrapperParameters = { client?: TonClient4; } & ({ address: Address; data?: undefined; contractGenerator: ContractByAddressGenerator; } | { address?: undefined; data: any; contractGenerator: ContractByDataGenerator; }); export declare class BaseContractWrapper { readonly parameters: BaseContractWrapperParameters; private contract; constructor(parameters: BaseContractWrapperParameters); getContract(): Promise; } //# sourceMappingURL=BaseContractWrapper.d.ts.map