import { Address, GetAccountInfoApi, ReadonlyUint8Array, Rpc } from '@solana/kit'; import { MetadataArgs } from './generated'; import { DasApiAsset, GetAssetApi, GetAssetProofApi, GetAssetProofRpcResponse } from './rpc'; export type AssetWithProof = { leafOwner: Address; leafDelegate: Address; merkleTree: Address; root: ReadonlyUint8Array; dataHash: ReadonlyUint8Array; creatorHash: ReadonlyUint8Array; collection_hash?: ReadonlyUint8Array; asset_data_hash?: ReadonlyUint8Array; flags?: number; nonce: number; index: number; proof: Address[]; metadata: MetadataArgs; rpcAsset: DasApiAsset; rpcAssetProof: GetAssetProofRpcResponse; }; type GetAssetWithProofOptions = { truncateCanopy?: boolean; }; export declare function getAssetWithProof(rpc: Rpc, assetId: Address, options?: GetAssetWithProofOptions): Promise; export {}; //# sourceMappingURL=getAssetWithProof.d.ts.map