import type { CommonTokenMetadata } from "../../types/nft/mint/preprocess-meta"; import type { UnionPart } from "../../types/order/common"; import type { CommonTokenContent } from "../../types/nft/mint/preprocess-meta"; export declare type SolanaAuctionHouseMapping = Record; export interface ISolanaSdkConfig { auctionHouseMapping?: SolanaAuctionHouseMapping; endpoint?: string; } export interface ISolanaTokenMetadata extends CommonTokenMetadata { symbol: string; image: CommonTokenContent; royalties?: UnionPart; } export interface ISolanaMetadataResponse { name: string; symbol?: string; description?: string; "seller_fee_basis_points"?: number; image?: string; "animation_url"?: string; "external_url"?: string; attributes?: { "trait_type": string; value: string; }[]; properties: { files?: { uri: string; type: string; }[]; creators?: { address: string; share: number; }[]; }; }