import { Indexer } from "algosdk"; import { Arc69Metadata } from "./arc69/types/json.scheme"; import { IndexerCredentials } from "./types/indexer.interface"; import { ArcMetadata } from "./types/json.scheme"; import { fromCIDToAddress, getCIDFromAddress } from "./_utils/ipfs.utils"; export declare class Arc { private readonly indexer; private readonly ipfsGateway?; private indexerClient; static ipfsGateway: string; constructor(indexer: IndexerCredentials | Indexer, ipfsGateway?: string); private initializeAsset; getStandard(asaId: number): Promise; getAssetMetadata(asaId: number): Promise; getAssetDigitalMedia(asaId: number): Promise; validateDigitalMediaIntegrity(asaId: number): Promise; validateMetadataIntegrity(asaId: number): Promise; } export { ArcMetadata, Arc69Metadata, fromCIDToAddress, getCIDFromAddress };