import * as anchor from '@project-serum/anchor'; export declare const getAuctionHouse: (authority: anchor.web3.PublicKey, treasuryMint: anchor.web3.PublicKey) => Promise<[anchor.web3.PublicKey, number]>; export declare const getAuctionHouseAuthority: (creator: anchor.web3.PublicKey, treasuryMint: anchor.web3.PublicKey, marketProgramId: anchor.web3.PublicKey) => Promise<[anchor.web3.PublicKey, number]>; export declare const getCandyShop: (creator: anchor.web3.PublicKey, treasuryMint: anchor.web3.PublicKey, marketProgramId: anchor.web3.PublicKey) => Promise<[anchor.web3.PublicKey, number]>; export declare const getCandyShopSync: (creator: anchor.web3.PublicKey, treasuryMint: anchor.web3.PublicKey, marketProgramId: anchor.web3.PublicKey) => [anchor.web3.PublicKey, number]; export declare const getAuctionHouseProgramAsSigner: () => Promise<[ anchor.web3.PublicKey, number ]>; export declare const getAuctionHouseTradeState: (auctionHouse: anchor.web3.PublicKey, wallet: anchor.web3.PublicKey, tokenAccount: anchor.web3.PublicKey, treasuryMint: anchor.web3.PublicKey, tokenMint: anchor.web3.PublicKey, tokenSize: anchor.BN, buyPrice: anchor.BN) => Promise<[anchor.web3.PublicKey, number]>; export declare const getAuctionHouseFeeAcct: (auctionHouse: anchor.web3.PublicKey) => Promise<[anchor.web3.PublicKey, number]>; export declare const getAuctionHouseTreasuryAcct: (auctionHouse: anchor.web3.PublicKey) => Promise<[anchor.web3.PublicKey, number]>; export declare const getAuctionHouseEscrow: (auctionHouse: anchor.web3.PublicKey, wallet: anchor.web3.PublicKey) => Promise<[anchor.web3.PublicKey, number]>; export declare const getAtaForMint: (mint: anchor.web3.PublicKey, buyer: anchor.web3.PublicKey) => Promise<[anchor.web3.PublicKey, number]>; export declare function getMetadataAccount(tokenMint: anchor.web3.PublicKey): Promise<[anchor.web3.PublicKey, number]>; //# sourceMappingURL=utils.d.ts.map