import { PrivacyStrategy } from '../privacy/privacy'; import { DownloadParameterBuilder } from './download-parameter-builder'; /** * Class represents download parameter */ export declare class DownloadParameter { /** * The transaction has */ readonly transactionHash: string; /** * The privacy strategy */ readonly privacyStrategy: PrivacyStrategy; /** * Determines to validate digest */ readonly validateDigest: boolean; /** * The sender or recipient account private key */ readonly accountPrivateKey?: string | undefined; static create(transactionHash: string): DownloadParameterBuilder; constructor( /** * The transaction has */ transactionHash: string, /** * The privacy strategy */ privacyStrategy: PrivacyStrategy, /** * Determines to validate digest */ validateDigest: boolean, /** * The sender or recipient account private key */ accountPrivateKey?: string | undefined); }