import type { ParsedIdlAccountData } from "@cardinal/common"; import { Program } from "@project-serum/anchor"; import type { Wallet } from "@project-serum/anchor/dist/cjs/provider"; import type { ConfirmOptions, Connection } from "@solana/web3.js"; import { PublicKey } from "@solana/web3.js"; import * as TRANSFER_AUTHORITY_TYPES from "../../idl/cardinal_transfer_authority"; export declare const TRANSFER_AUTHORITY_ADDRESS: PublicKey; export declare const TRANSFER_AUTHORITY_SEED = "transfer-authority"; export declare const MARKETPLACE_SEED = "marketplace"; export declare const LISTING_SEED = "listing"; export declare const TRANSFER_SEED = "transfer"; export declare const TRANSFER_AUTHORITY_IDL: TRANSFER_AUTHORITY_TYPES.CardinalTransferAuthority; export type TRANSFER_AUTHORITY_PROGRAM = TRANSFER_AUTHORITY_TYPES.CardinalTransferAuthority; export declare const WSOL_MINT: PublicKey; export declare const DEFAULT_TRANSFER_AUTHORITY_NAME = "global"; export type TransferAuthorityData = ParsedIdlAccountData<"transferAuthority", TRANSFER_AUTHORITY_PROGRAM>; export type MarketplaceData = ParsedIdlAccountData<"marketplace", TRANSFER_AUTHORITY_PROGRAM>; export type ListingData = ParsedIdlAccountData<"listing", TRANSFER_AUTHORITY_PROGRAM>; export type TransferData = ParsedIdlAccountData<"transfer", TRANSFER_AUTHORITY_PROGRAM>; export declare const transferAuthorityProgram: (connection: Connection, wallet?: Wallet, confirmOptions?: ConfirmOptions) => Program; //# sourceMappingURL=constants.d.ts.map