///
///
///
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