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