/// import { GrumpkinAddress } from '../address/index.js'; import { BridgeCallData } from '../bridge_call_data/index.js'; import { ViewingKey } from '../viewing_key/index.js'; export declare class OffchainDefiDepositData { readonly bridgeCallData: BridgeCallData; readonly partialState: Buffer; readonly partialStateSecretEphPubKey: GrumpkinAddress; readonly depositValue: bigint; readonly txFee: bigint; readonly viewingKey: ViewingKey; readonly txRefNo: number; static EMPTY: OffchainDefiDepositData; static SIZE: number; static getViewingKeyBuffer(buf: Buffer): Buffer; constructor(bridgeCallData: BridgeCallData, partialState: Buffer, partialStateSecretEphPubKey: GrumpkinAddress, // the public key from which the partial state's secret may be derived (when combined with a valid account private key). depositValue: bigint, txFee: bigint, viewingKey: ViewingKey, // viewing key for the 'claim' note txRefNo?: number); static fromBuffer(buf: Buffer): OffchainDefiDepositData; toBuffer(): Buffer; } //# sourceMappingURL=offchain_defi_deposit_data.d.ts.map