import { PublicKey } from '@solana/web3.js'; export declare const GLOBAL_CONFIG_SEED: Buffer; export declare const BASKET_FEES_SEED: Buffer; export declare const WITHDRAW_BASKET_FEES_SEED: Buffer; export declare const BASKET_SEED: Buffer; export declare const MINT_SEED: Buffer; export declare const RENT_PAYER_SEED: Buffer; export declare const BOUNTY_VAULT_SEED: Buffer; export declare const REBALANCE_INTENT_SEED: Buffer; export declare const TOKEN_METADATA_PROGRAM_ID: PublicKey; export declare function serializeString(input: string): Uint8Array; export declare function getRandomSeed(): number[]; export declare function getBasketTokenMintPda(basketId: number): PublicKey; export declare function getBasketState(mint: PublicKey): PublicKey; export declare function getBountyVaultPda(): PublicKey; export declare function getBasketFeesPda(basket: PublicKey): PublicKey; export declare function getWithdrawBasketFeesPda(basket: PublicKey, feeType: number): PublicKey; export declare function getGlobalConfigPda(): PublicKey; export declare function getRentPayerPda(): PublicKey; export declare function getIntentPda(basket: PublicKey, intentSeedArray: Uint8Array, editType: number): PublicKey; export declare function getRebalanceIntentPda(basket: PublicKey, owner: PublicKey): PublicKey; export declare function getMetadataAccount(tokenMint: PublicKey): PublicKey; export declare function getLookupTableAccount(creator: PublicKey, slot: number): PublicKey; export declare function getLookupTableInfoAccount(lookupTable: PublicKey): PublicKey; export declare function getAta(wallet: PublicKey, tokenMint: PublicKey, tokenProgram?: PublicKey): PublicKey;