import { Address } from '@btc-vision/transaction'; import { IRawContract } from './interfaces/IRawContract.js'; export declare class ContractData implements Omit { readonly contractAddress: string; readonly contractPublicKey: Address; readonly bytecode: Uint8Array; readonly wasCompressed: boolean; readonly deployedTransactionId: string; readonly deployedTransactionHash: string; readonly deployerPubKey: Uint8Array; readonly deployerHashedPublicKey: Uint8Array; readonly contractSeed: Uint8Array; readonly contractSaltHash: Uint8Array; readonly deployerAddress: Address; constructor(raw: IRawContract); }