import type { BaseTransactionOptions, WithOverrides } from "../../../transaction/types.js"; import type { NFTInput } from "../../../utils/nft/parseNft.js"; export { isSetSharedMetadataSupported } from "../__generated__/ISharedMetadata/write/setSharedMetadata.js"; /** * @extension ERC721 */ export type SetSharedMetadataParams = WithOverrides<{ nft: NFTInput; }>; /** * Sets the shared metadata for a OpenEdition contract. * @param options - The options for the transaction. * @returns The prepared transaction. * @extension ERC721 */ export declare function setSharedMetadata(options: BaseTransactionOptions): import("../../../transaction/prepare-transaction.js").PreparedTransaction; //# sourceMappingURL=setSharedMetadata.d.ts.map