import type { AnchorTypes } from "@saberhq/anchor-contrib"; import * as QUEST_POOL_TYPES from "./idl/quest_pool"; import { PublicKey } from "@solana/web3.js"; export declare const QUEST_POOL_PROGRAM_ID: PublicKey; export declare const QUEST_ENTRY_SEED = "stake-entry"; export declare const QUEST_POOL_SEED = "stake-pool"; export declare const EXTENDED_QUEST_ENTRY_SEED = "extended-stake-entry"; export declare const EXTENDED_QUEST_POOL_SEED = "extended-stake-pool"; export declare const STAKER_OFFSET = 113; export declare const CRANK_PUB_KEY: PublicKey; export declare const QUEST_POOL_IDL: QUEST_POOL_TYPES.QuestPool; export declare type QUEST_POOL_PROGRAM = QUEST_POOL_TYPES.QuestPool; export declare type QuestPoolTypes = AnchorTypes; export declare type TokenManagerError = QuestPoolTypes["Error"]; declare type Accounts = QuestPoolTypes["Accounts"]; export declare type QuestEntryData = Accounts["stakeEntry"]; export declare type ExtendedQuestEntryData = Accounts["extendedStakeEntry"]; export declare type QuestPoolData = Accounts["stakePool"]; export declare type ExtendedQuestPoolData = Accounts["extendedStakePool"]; export declare type AccountData = { pubkey: PublicKey; parsed: T; }; export declare type ExtendedAccountData = { pubkey: PublicKey; parsed: T; extended: AccountData; }; export {}; //# sourceMappingURL=constants.d.ts.map