import { Network } from '../../../node_modules/@btc-vision/bitcoin/build/index.js'; import { Address } from '../../../node_modules/@btc-vision/transaction/build/index.js'; import { OPNetTransactionTypes } from '../../interfaces/opnet/OPNetTransactionTypes.js'; import { IDeploymentTransaction } from '../interfaces/transactions/IDeploymentTransaction.js'; import { TransactionBase } from '../Transaction.js'; export declare class DeploymentTransaction extends TransactionBase implements IDeploymentTransaction { readonly contractAddress?: string; readonly contractPublicKey?: Address; readonly bytecode?: Uint8Array; readonly wasCompressed?: boolean; readonly deployerPubKey?: Uint8Array; readonly deployerHashedPublicKey?: Uint8Array; readonly deployerAddress?: Address; readonly contractSeed?: Uint8Array; readonly contractSaltHash?: Uint8Array; readonly from?: Address; constructor(transaction: IDeploymentTransaction, network: Network); }