import { Address } from "@solana/kit"; import { Role } from "../clients/generated/js/src"; export declare function getConfigAddress(configId: number, programAddress?: Address): Promise>; export declare function getCampaignAddress(campaignId: number, configAddress: Address, programAddress?: Address): Promise>; export declare function getCampaignItemAddress(itemId: number, campaignAddress: Address, programAddress?: Address): Promise>; export declare function getCapabilityAddress(configAddress: Address, accountAddress: Address, role: Role, programAddress?: Address): Promise>; export declare function getEventAuthorityAddress(programAddress?: Address): Promise>; export declare function getUserAddress(campaignAddress: Address, accountAddress: Address, programAddress?: Address): Promise>; export declare function getNftAuthorityAddress(configAddress: Address, programAddress?: Address): Promise>; export declare const METAPLEX_TOKEN_METADATA_PROGRAM_ADDRESS: Address<"metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s">; export declare function getTokenMetadataAddress(mintAddress: Address, programAddress?: Address, tokenMetadataProgramAddress?: Address): Promise>; export declare function getMasterEditionAddress(mintAddress: Address, programAddress?: Address, tokenMetadataProgramAddress?: Address): Promise>; //# sourceMappingURL=addresses.d.ts.map