import { EVMContractAddress, BigNumberString, BlockchainCommonErrors } from "@snickerdoodlelabs/objects"; import { ResultAsync } from "neverthrow"; import { IBaseContract } from "../interfaces/IBaseContract.js"; import { Tag } from "../interfaces/objects"; export interface IContentObjectContract extends IBaseContract { tagIndices(tag: string, stakingToken: EVMContractAddress): ResultAsync; getNumberOfStakedTags(stakingToken: EVMContractAddress): ResultAsync; getTagArray(stakingToken: EVMContractAddress): ResultAsync; getContentAddress(): ResultAsync; } export declare const IContentObjectContractType: unique symbol; //# sourceMappingURL=IContentObjectContract.d.ts.map