/// /// /// export declare const useMergePoolData: (key: import("@solana/web3.js").PublicKey | null | undefined, options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ bump: number; primaryMint: import("@solana/web3.js").PublicKey; replicaMint: import("@solana/web3.js").PublicKey; mmCount: import("bn.js"); totalPrimaryBalance: import("bn.js"); totalReplicaBalance: import("bn.js"); reserved: import("bn.js")[]; }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ bump: number; primaryMint: import("@solana/web3.js").PublicKey; replicaMint: import("@solana/web3.js").PublicKey; mmCount: import("bn.js"); totalPrimaryBalance: import("bn.js"); totalReplicaBalance: import("bn.js"); reserved: import("bn.js")[]; }>, useBatchedMergePools: (keys: import("@saberhq/sail").BatchedParsedAccountQueryKeys, options?: Omit, unknown, import("@saberhq/sail").BatchedParsedAccountQueryData<{ bump: number; primaryMint: import("@solana/web3.js").PublicKey; replicaMint: import("@solana/web3.js").PublicKey; mmCount: import("bn.js"); totalPrimaryBalance: import("bn.js"); totalReplicaBalance: import("bn.js"); reserved: import("bn.js")[]; }>, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").BatchParsedAccountQueryResult<{ bump: number; primaryMint: import("@solana/web3.js").PublicKey; replicaMint: import("@solana/web3.js").PublicKey; mmCount: import("bn.js"); totalPrimaryBalance: import("bn.js"); totalReplicaBalance: import("bn.js"); reserved: import("bn.js")[]; }>, useMergePools: (keys: (import("@solana/web3.js").PublicKey | null | undefined)[], options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ bump: number; primaryMint: import("@solana/web3.js").PublicKey; replicaMint: import("@solana/web3.js").PublicKey; mmCount: import("bn.js"); totalPrimaryBalance: import("bn.js"); totalReplicaBalance: import("bn.js"); reserved: import("bn.js")[]; }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ bump: number; primaryMint: import("@solana/web3.js").PublicKey; replicaMint: import("@solana/web3.js").PublicKey; mmCount: import("bn.js"); totalPrimaryBalance: import("bn.js"); totalReplicaBalance: import("bn.js"); reserved: import("bn.js")[]; }>[], useMergeMinerData: (key: import("@solana/web3.js").PublicKey | null | undefined, options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ bump: number; index: import("bn.js"); pool: import("@solana/web3.js").PublicKey; owner: import("@solana/web3.js").PublicKey; primaryBalance: import("bn.js"); replicaBalance: import("bn.js"); }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ bump: number; index: import("bn.js"); pool: import("@solana/web3.js").PublicKey; owner: import("@solana/web3.js").PublicKey; primaryBalance: import("bn.js"); replicaBalance: import("bn.js"); }>, useBatchedMergeMiners: (keys: import("@saberhq/sail").BatchedParsedAccountQueryKeys, options?: Omit, unknown, import("@saberhq/sail").BatchedParsedAccountQueryData<{ bump: number; index: import("bn.js"); pool: import("@solana/web3.js").PublicKey; owner: import("@solana/web3.js").PublicKey; primaryBalance: import("bn.js"); replicaBalance: import("bn.js"); }>, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").BatchParsedAccountQueryResult<{ bump: number; index: import("bn.js"); pool: import("@solana/web3.js").PublicKey; owner: import("@solana/web3.js").PublicKey; primaryBalance: import("bn.js"); replicaBalance: import("bn.js"); }>, useMergeMiners: (keys: (import("@solana/web3.js").PublicKey | null | undefined)[], options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ bump: number; index: import("bn.js"); pool: import("@solana/web3.js").PublicKey; owner: import("@solana/web3.js").PublicKey; primaryBalance: import("bn.js"); replicaBalance: import("bn.js"); }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ bump: number; index: import("bn.js"); pool: import("@solana/web3.js").PublicKey; owner: import("@solana/web3.js").PublicKey; primaryBalance: import("bn.js"); replicaBalance: import("bn.js"); }>[]; export declare const useMinerData: (key: import("@solana/web3.js").PublicKey | null | undefined, options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ quarry: import("@solana/web3.js").PublicKey; authority: import("@solana/web3.js").PublicKey; bump: number; tokenVaultKey: import("@solana/web3.js").PublicKey; rewardsEarned: import("bn.js"); rewardsPerTokenPaid: import("bn.js"); balance: import("bn.js"); index: import("bn.js"); }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ quarry: import("@solana/web3.js").PublicKey; authority: import("@solana/web3.js").PublicKey; bump: number; tokenVaultKey: import("@solana/web3.js").PublicKey; rewardsEarned: import("bn.js"); rewardsPerTokenPaid: import("bn.js"); balance: import("bn.js"); index: import("bn.js"); }>, useBatchedMiners: (keys: import("@saberhq/sail").BatchedParsedAccountQueryKeys, options?: Omit, unknown, import("@saberhq/sail").BatchedParsedAccountQueryData<{ quarry: import("@solana/web3.js").PublicKey; authority: import("@solana/web3.js").PublicKey; bump: number; tokenVaultKey: import("@solana/web3.js").PublicKey; rewardsEarned: import("bn.js"); rewardsPerTokenPaid: import("bn.js"); balance: import("bn.js"); index: import("bn.js"); }>, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").BatchParsedAccountQueryResult<{ quarry: import("@solana/web3.js").PublicKey; authority: import("@solana/web3.js").PublicKey; bump: number; tokenVaultKey: import("@solana/web3.js").PublicKey; rewardsEarned: import("bn.js"); rewardsPerTokenPaid: import("bn.js"); balance: import("bn.js"); index: import("bn.js"); }>, useMiners: (keys: (import("@solana/web3.js").PublicKey | null | undefined)[], options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ quarry: import("@solana/web3.js").PublicKey; authority: import("@solana/web3.js").PublicKey; bump: number; tokenVaultKey: import("@solana/web3.js").PublicKey; rewardsEarned: import("bn.js"); rewardsPerTokenPaid: import("bn.js"); balance: import("bn.js"); index: import("bn.js"); }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ quarry: import("@solana/web3.js").PublicKey; authority: import("@solana/web3.js").PublicKey; bump: number; tokenVaultKey: import("@solana/web3.js").PublicKey; rewardsEarned: import("bn.js"); rewardsPerTokenPaid: import("bn.js"); balance: import("bn.js"); index: import("bn.js"); }>[], useQuarryData: (key: import("@solana/web3.js").PublicKey | null | undefined, options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ rewarder: import("@solana/web3.js").PublicKey; bump: number; index: number; tokenMintKey: import("@solana/web3.js").PublicKey; tokenMintDecimals: number; famineTs: import("bn.js"); lastUpdateTs: import("bn.js"); rewardsPerTokenStored: import("bn.js"); annualRewardsRate: import("bn.js"); rewardsShare: import("bn.js"); totalTokensDeposited: import("bn.js"); numMiners: import("bn.js"); }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ rewarder: import("@solana/web3.js").PublicKey; bump: number; index: number; tokenMintKey: import("@solana/web3.js").PublicKey; tokenMintDecimals: number; famineTs: import("bn.js"); lastUpdateTs: import("bn.js"); rewardsPerTokenStored: import("bn.js"); annualRewardsRate: import("bn.js"); rewardsShare: import("bn.js"); totalTokensDeposited: import("bn.js"); numMiners: import("bn.js"); }>, useBatchedQuarries: (keys: import("@saberhq/sail").BatchedParsedAccountQueryKeys, options?: Omit, unknown, import("@saberhq/sail").BatchedParsedAccountQueryData<{ rewarder: import("@solana/web3.js").PublicKey; bump: number; index: number; tokenMintKey: import("@solana/web3.js").PublicKey; tokenMintDecimals: number; famineTs: import("bn.js"); lastUpdateTs: import("bn.js"); rewardsPerTokenStored: import("bn.js"); annualRewardsRate: import("bn.js"); rewardsShare: import("bn.js"); totalTokensDeposited: import("bn.js"); numMiners: import("bn.js"); }>, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").BatchParsedAccountQueryResult<{ rewarder: import("@solana/web3.js").PublicKey; bump: number; index: number; tokenMintKey: import("@solana/web3.js").PublicKey; tokenMintDecimals: number; famineTs: import("bn.js"); lastUpdateTs: import("bn.js"); rewardsPerTokenStored: import("bn.js"); annualRewardsRate: import("bn.js"); rewardsShare: import("bn.js"); totalTokensDeposited: import("bn.js"); numMiners: import("bn.js"); }>, useQuarries: (keys: (import("@solana/web3.js").PublicKey | null | undefined)[], options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ rewarder: import("@solana/web3.js").PublicKey; bump: number; index: number; tokenMintKey: import("@solana/web3.js").PublicKey; tokenMintDecimals: number; famineTs: import("bn.js"); lastUpdateTs: import("bn.js"); rewardsPerTokenStored: import("bn.js"); annualRewardsRate: import("bn.js"); rewardsShare: import("bn.js"); totalTokensDeposited: import("bn.js"); numMiners: import("bn.js"); }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ rewarder: import("@solana/web3.js").PublicKey; bump: number; index: number; tokenMintKey: import("@solana/web3.js").PublicKey; tokenMintDecimals: number; famineTs: import("bn.js"); lastUpdateTs: import("bn.js"); rewardsPerTokenStored: import("bn.js"); annualRewardsRate: import("bn.js"); rewardsShare: import("bn.js"); totalTokensDeposited: import("bn.js"); numMiners: import("bn.js"); }>[], useRewarderData: (key: import("@solana/web3.js").PublicKey | null | undefined, options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ authority: import("@solana/web3.js").PublicKey; bump: number; annualRewardsRate: import("bn.js"); base: import("@solana/web3.js").PublicKey; pendingAuthority: import("@solana/web3.js").PublicKey; numQuarries: number; totalRewardsShares: import("bn.js"); mintWrapper: import("@solana/web3.js").PublicKey; rewardsTokenMint: import("@solana/web3.js").PublicKey; claimFeeTokenAccount: import("@solana/web3.js").PublicKey; maxClaimFeeMillibps: import("bn.js"); pauseAuthority: import("@solana/web3.js").PublicKey; isPaused: boolean; }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ authority: import("@solana/web3.js").PublicKey; bump: number; annualRewardsRate: import("bn.js"); base: import("@solana/web3.js").PublicKey; pendingAuthority: import("@solana/web3.js").PublicKey; numQuarries: number; totalRewardsShares: import("bn.js"); mintWrapper: import("@solana/web3.js").PublicKey; rewardsTokenMint: import("@solana/web3.js").PublicKey; claimFeeTokenAccount: import("@solana/web3.js").PublicKey; maxClaimFeeMillibps: import("bn.js"); pauseAuthority: import("@solana/web3.js").PublicKey; isPaused: boolean; }>, useBatchedRewarders: (keys: import("@saberhq/sail").BatchedParsedAccountQueryKeys, options?: Omit, unknown, import("@saberhq/sail").BatchedParsedAccountQueryData<{ authority: import("@solana/web3.js").PublicKey; bump: number; annualRewardsRate: import("bn.js"); base: import("@solana/web3.js").PublicKey; pendingAuthority: import("@solana/web3.js").PublicKey; numQuarries: number; totalRewardsShares: import("bn.js"); mintWrapper: import("@solana/web3.js").PublicKey; rewardsTokenMint: import("@solana/web3.js").PublicKey; claimFeeTokenAccount: import("@solana/web3.js").PublicKey; maxClaimFeeMillibps: import("bn.js"); pauseAuthority: import("@solana/web3.js").PublicKey; isPaused: boolean; }>, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").BatchParsedAccountQueryResult<{ authority: import("@solana/web3.js").PublicKey; bump: number; annualRewardsRate: import("bn.js"); base: import("@solana/web3.js").PublicKey; pendingAuthority: import("@solana/web3.js").PublicKey; numQuarries: number; totalRewardsShares: import("bn.js"); mintWrapper: import("@solana/web3.js").PublicKey; rewardsTokenMint: import("@solana/web3.js").PublicKey; claimFeeTokenAccount: import("@solana/web3.js").PublicKey; maxClaimFeeMillibps: import("bn.js"); pauseAuthority: import("@solana/web3.js").PublicKey; isPaused: boolean; }>, useRewarders: (keys: (import("@solana/web3.js").PublicKey | null | undefined)[], options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ authority: import("@solana/web3.js").PublicKey; bump: number; annualRewardsRate: import("bn.js"); base: import("@solana/web3.js").PublicKey; pendingAuthority: import("@solana/web3.js").PublicKey; numQuarries: number; totalRewardsShares: import("bn.js"); mintWrapper: import("@solana/web3.js").PublicKey; rewardsTokenMint: import("@solana/web3.js").PublicKey; claimFeeTokenAccount: import("@solana/web3.js").PublicKey; maxClaimFeeMillibps: import("bn.js"); pauseAuthority: import("@solana/web3.js").PublicKey; isPaused: boolean; }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ authority: import("@solana/web3.js").PublicKey; bump: number; annualRewardsRate: import("bn.js"); base: import("@solana/web3.js").PublicKey; pendingAuthority: import("@solana/web3.js").PublicKey; numQuarries: number; totalRewardsShares: import("bn.js"); mintWrapper: import("@solana/web3.js").PublicKey; rewardsTokenMint: import("@solana/web3.js").PublicKey; claimFeeTokenAccount: import("@solana/web3.js").PublicKey; maxClaimFeeMillibps: import("bn.js"); pauseAuthority: import("@solana/web3.js").PublicKey; isPaused: boolean; }>[]; export declare const useMintWrapperData: (key: import("@solana/web3.js").PublicKey | null | undefined, options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ bump: number; base: import("@solana/web3.js").PublicKey; hardCap: import("bn.js"); admin: import("@solana/web3.js").PublicKey; pendingAdmin: import("@solana/web3.js").PublicKey; tokenMint: import("@solana/web3.js").PublicKey; numMinters: import("bn.js"); totalAllowance: import("bn.js"); totalMinted: import("bn.js"); }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ bump: number; base: import("@solana/web3.js").PublicKey; hardCap: import("bn.js"); admin: import("@solana/web3.js").PublicKey; pendingAdmin: import("@solana/web3.js").PublicKey; tokenMint: import("@solana/web3.js").PublicKey; numMinters: import("bn.js"); totalAllowance: import("bn.js"); totalMinted: import("bn.js"); }>, useBatchedMintWrappers: (keys: import("@saberhq/sail").BatchedParsedAccountQueryKeys, options?: Omit, unknown, import("@saberhq/sail").BatchedParsedAccountQueryData<{ bump: number; base: import("@solana/web3.js").PublicKey; hardCap: import("bn.js"); admin: import("@solana/web3.js").PublicKey; pendingAdmin: import("@solana/web3.js").PublicKey; tokenMint: import("@solana/web3.js").PublicKey; numMinters: import("bn.js"); totalAllowance: import("bn.js"); totalMinted: import("bn.js"); }>, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").BatchParsedAccountQueryResult<{ bump: number; base: import("@solana/web3.js").PublicKey; hardCap: import("bn.js"); admin: import("@solana/web3.js").PublicKey; pendingAdmin: import("@solana/web3.js").PublicKey; tokenMint: import("@solana/web3.js").PublicKey; numMinters: import("bn.js"); totalAllowance: import("bn.js"); totalMinted: import("bn.js"); }>, useMintWrappers: (keys: (import("@solana/web3.js").PublicKey | null | undefined)[], options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ bump: number; base: import("@solana/web3.js").PublicKey; hardCap: import("bn.js"); admin: import("@solana/web3.js").PublicKey; pendingAdmin: import("@solana/web3.js").PublicKey; tokenMint: import("@solana/web3.js").PublicKey; numMinters: import("bn.js"); totalAllowance: import("bn.js"); totalMinted: import("bn.js"); }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ bump: number; base: import("@solana/web3.js").PublicKey; hardCap: import("bn.js"); admin: import("@solana/web3.js").PublicKey; pendingAdmin: import("@solana/web3.js").PublicKey; tokenMint: import("@solana/web3.js").PublicKey; numMinters: import("bn.js"); totalAllowance: import("bn.js"); totalMinted: import("bn.js"); }>[], useMinterData: (key: import("@solana/web3.js").PublicKey | null | undefined, options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ bump: number; index: import("bn.js"); mintWrapper: import("@solana/web3.js").PublicKey; totalMinted: import("bn.js"); minterAuthority: import("@solana/web3.js").PublicKey; allowance: import("bn.js"); }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ bump: number; index: import("bn.js"); mintWrapper: import("@solana/web3.js").PublicKey; totalMinted: import("bn.js"); minterAuthority: import("@solana/web3.js").PublicKey; allowance: import("bn.js"); }>, useBatchedMinters: (keys: import("@saberhq/sail").BatchedParsedAccountQueryKeys, options?: Omit, unknown, import("@saberhq/sail").BatchedParsedAccountQueryData<{ bump: number; index: import("bn.js"); mintWrapper: import("@solana/web3.js").PublicKey; totalMinted: import("bn.js"); minterAuthority: import("@solana/web3.js").PublicKey; allowance: import("bn.js"); }>, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").BatchParsedAccountQueryResult<{ bump: number; index: import("bn.js"); mintWrapper: import("@solana/web3.js").PublicKey; totalMinted: import("bn.js"); minterAuthority: import("@solana/web3.js").PublicKey; allowance: import("bn.js"); }>, useMinters: (keys: (import("@solana/web3.js").PublicKey | null | undefined)[], options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ bump: number; index: import("bn.js"); mintWrapper: import("@solana/web3.js").PublicKey; totalMinted: import("bn.js"); minterAuthority: import("@solana/web3.js").PublicKey; allowance: import("bn.js"); }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ bump: number; index: import("bn.js"); mintWrapper: import("@solana/web3.js").PublicKey; totalMinted: import("bn.js"); minterAuthority: import("@solana/web3.js").PublicKey; allowance: import("bn.js"); }>[]; export declare const useOperatorData: (key: import("@solana/web3.js").PublicKey | null | undefined, options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ rewarder: import("@solana/web3.js").PublicKey; bump: number; base: import("@solana/web3.js").PublicKey; admin: import("@solana/web3.js").PublicKey; rateSetter: import("@solana/web3.js").PublicKey; quarryCreator: import("@solana/web3.js").PublicKey; shareAllocator: import("@solana/web3.js").PublicKey; lastModifiedTs: import("bn.js"); generation: import("bn.js"); }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ rewarder: import("@solana/web3.js").PublicKey; bump: number; base: import("@solana/web3.js").PublicKey; admin: import("@solana/web3.js").PublicKey; rateSetter: import("@solana/web3.js").PublicKey; quarryCreator: import("@solana/web3.js").PublicKey; shareAllocator: import("@solana/web3.js").PublicKey; lastModifiedTs: import("bn.js"); generation: import("bn.js"); }>, useBatchedOperators: (keys: import("@saberhq/sail").BatchedParsedAccountQueryKeys, options?: Omit, unknown, import("@saberhq/sail").BatchedParsedAccountQueryData<{ rewarder: import("@solana/web3.js").PublicKey; bump: number; base: import("@solana/web3.js").PublicKey; admin: import("@solana/web3.js").PublicKey; rateSetter: import("@solana/web3.js").PublicKey; quarryCreator: import("@solana/web3.js").PublicKey; shareAllocator: import("@solana/web3.js").PublicKey; lastModifiedTs: import("bn.js"); generation: import("bn.js"); }>, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").BatchParsedAccountQueryResult<{ rewarder: import("@solana/web3.js").PublicKey; bump: number; base: import("@solana/web3.js").PublicKey; admin: import("@solana/web3.js").PublicKey; rateSetter: import("@solana/web3.js").PublicKey; quarryCreator: import("@solana/web3.js").PublicKey; shareAllocator: import("@solana/web3.js").PublicKey; lastModifiedTs: import("bn.js"); generation: import("bn.js"); }>, useOperators: (keys: (import("@solana/web3.js").PublicKey | null | undefined)[], options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ rewarder: import("@solana/web3.js").PublicKey; bump: number; base: import("@solana/web3.js").PublicKey; admin: import("@solana/web3.js").PublicKey; rateSetter: import("@solana/web3.js").PublicKey; quarryCreator: import("@solana/web3.js").PublicKey; shareAllocator: import("@solana/web3.js").PublicKey; lastModifiedTs: import("bn.js"); generation: import("bn.js"); }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ rewarder: import("@solana/web3.js").PublicKey; bump: number; base: import("@solana/web3.js").PublicKey; admin: import("@solana/web3.js").PublicKey; rateSetter: import("@solana/web3.js").PublicKey; quarryCreator: import("@solana/web3.js").PublicKey; shareAllocator: import("@solana/web3.js").PublicKey; lastModifiedTs: import("bn.js"); generation: import("bn.js"); }>[]; export declare const useRedeemerData: (key: import("@solana/web3.js").PublicKey | null | undefined, options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ bump: number; iouMint: import("@solana/web3.js").PublicKey; redemptionMint: import("@solana/web3.js").PublicKey; totalTokensRedeemed: import("bn.js"); }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ bump: number; iouMint: import("@solana/web3.js").PublicKey; redemptionMint: import("@solana/web3.js").PublicKey; totalTokensRedeemed: import("bn.js"); }>, useBatchedRedeemers: (keys: import("@saberhq/sail").BatchedParsedAccountQueryKeys, options?: Omit, unknown, import("@saberhq/sail").BatchedParsedAccountQueryData<{ bump: number; iouMint: import("@solana/web3.js").PublicKey; redemptionMint: import("@solana/web3.js").PublicKey; totalTokensRedeemed: import("bn.js"); }>, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").BatchParsedAccountQueryResult<{ bump: number; iouMint: import("@solana/web3.js").PublicKey; redemptionMint: import("@solana/web3.js").PublicKey; totalTokensRedeemed: import("bn.js"); }>, useRedeemers: (keys: (import("@solana/web3.js").PublicKey | null | undefined)[], options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ bump: number; iouMint: import("@solana/web3.js").PublicKey; redemptionMint: import("@solana/web3.js").PublicKey; totalTokensRedeemed: import("bn.js"); }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ bump: number; iouMint: import("@solana/web3.js").PublicKey; redemptionMint: import("@solana/web3.js").PublicKey; totalTokensRedeemed: import("bn.js"); }>[]; export declare const useRegistryData: (key: import("@solana/web3.js").PublicKey | null | undefined, options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ rewarder: import("@solana/web3.js").PublicKey; bump: number; tokens: import("@solana/web3.js").PublicKey[]; }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ rewarder: import("@solana/web3.js").PublicKey; bump: number; tokens: import("@solana/web3.js").PublicKey[]; }>, useBatchedRegistries: (keys: import("@saberhq/sail").BatchedParsedAccountQueryKeys, options?: Omit, unknown, import("@saberhq/sail").BatchedParsedAccountQueryData<{ rewarder: import("@solana/web3.js").PublicKey; bump: number; tokens: import("@solana/web3.js").PublicKey[]; }>, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").BatchParsedAccountQueryResult<{ rewarder: import("@solana/web3.js").PublicKey; bump: number; tokens: import("@solana/web3.js").PublicKey[]; }>, useRegistries: (keys: (import("@solana/web3.js").PublicKey | null | undefined)[], options?: Omit | null | undefined, unknown, import("@saberhq/solana-contrib").ProgramAccount<{ rewarder: import("@solana/web3.js").PublicKey; bump: number; tokens: import("@solana/web3.js").PublicKey[]; }> | null | undefined, import("react-query").QueryKey>, "queryKey" | "queryFn"> | undefined) => import("@saberhq/sail").ParsedAccountQueryResult<{ rewarder: import("@solana/web3.js").PublicKey; bump: number; tokens: import("@solana/web3.js").PublicKey[]; }>[]; //# sourceMappingURL=fetchers.d.ts.map