import type { ReleaseInfoQueryVariables, ReleaseShareInfoQueryVariables } from '../../api/graphql/gql'; import { SoundClientInstance } from '../instance'; export declare function editionInfo(this: SoundClientInstance, soundParams: ReleaseInfoQueryVariables): { contract: { isVersionAtLeastV1_2: Promise; info: Promise<{ baseURI: string; contractURI: string; name: string; symbol: string; fundingRecipient: `0x${string}`; editionMaxMintable: number; editionMaxMintableUpper: number; editionMaxMintableLower: number; editionCutoffTime: number; metadataModule: `0x${string}`; mintRandomness: bigint; royaltyBPS: number; mintRandomnessEnabled: boolean; mintConcluded: boolean; isMetadataFrozen: boolean; nextTokenId: bigint; totalBurned: bigint; totalMinted: bigint; totalSupply: bigint; }>; }; api: Promise<{ mintStartDate: Date; id: string; contractAddress: string; editionId: string | null; type: import("../../api/graphql/gql").ReleaseType; mintStartTime: number; mintStartTimestamp: number; webappUri: string; externalUrl: string | null; marketPlaceUrl: string | null; title: string; behindTheMusic: string; season: string | null; scheduleIds: { mintIds: number[]; minterAddress: string; }[] | null; genre: { id: string; name: string; }; track: { id: string; duration: number; audio: { audio128k: { id: string; url: string; } | null; audio192k: { id: string; url: string; } | null; audio256k: { id: string; url: string; } | null; audioOriginal: { id: string; url: string; }; }; }; artist: { id: string; webappUri: string; season: string | null; soundHandle: string; bannerImage: { id: string; url: string; } | null; user: { id: string; publicAddress: string; description: string | null; displayName: string | null; twitterHandle: string | null; avatar: { id: string; url: string; } | null; }; }; rewards: { id: string; description: string; title: string; }[]; coverImage: { id: string; url: string; }; goldenEggImage: { id: string; url: string; }; eggGame: { id: string; winningSerialNum: number; } | null; }>; apiShare: (variables: Omit) => Promise<{ mintStartDate: Date; id: string; contractAddress: string; editionId: string | null; type: import("../../api/graphql/gql").ReleaseType; mintStartTime: number; mintStartTimestamp: number; webappUri: string; webEmbed: string; coverImage: { id: string; url: string; }; track: { id: string; duration: number; audio: { audio128k: { id: string; url: string; } | null; audio192k: { id: string; url: string; } | null; audio256k: { id: string; url: string; } | null; audioOriginal: { id: string; url: string; }; }; }; }>; };