import { Context, ContractAbstraction, ContractProvider, Wallet } from '@taquito/taquito'; import { Handler, Tzip16Uri } from '../metadata-provider'; export type BigMapId = { int: string; }; export declare class TezosStorageHandler implements Handler { private readonly TEZOS_STORAGE_REGEX; getMetadata(contractAbstraction: ContractAbstraction, { location }: Tzip16Uri, context: Context): Promise; /** * Extract the smart contract address, the network and the path pointing to the metadata from the uri * @returns an object which contains the properties allowing to find where the metadata are located or it returns undefined if the uri is not valid * @param tezosStorageURI URI (without the tezos-storage prefix) */ private parseTezosStorageUri; }