import type { AccountData } from "@cardinal/common"; import type { Commitment, Connection } from "@solana/web3.js"; import { PublicKey } from "@solana/web3.js"; import type { ReceiptEntryData, ReceiptManagerData, RewardReceiptData } from "./constants"; export declare const getReceiptManager: (connection: Connection, receiptManagerId: PublicKey, commitment?: Commitment) => Promise>; export declare const getAllreceiptManagers: (connection: Connection, commitment?: Commitment) => Promise[]>; export declare const getReceiptManagersForPool: (connection: Connection, stakePoolId: PublicKey, commitment?: Commitment) => Promise[]>; export declare const getReceiptEntry: (connection: Connection, receiptEntryId: PublicKey, commitment?: Commitment) => Promise>; export declare const getRewardReceipt: (connection: Connection, rewardReceiptId: PublicKey, commitment?: Commitment) => Promise>; export declare const getAllRewardReceipts: (connection: Connection, commitment?: Commitment) => Promise[]>; export declare const getRewardReceiptsForManager: (connection: Connection, rewardDistributorId: PublicKey, commitment?: Commitment) => Promise[]>; export declare const getClaimableRewardReceiptsForManager: (connection: Connection, receiptManagerId: PublicKey, commitment?: Commitment) => Promise[]>; export declare const getAllOfType: (connection: Connection, key: string, commitment?: Commitment) => Promise[]>; //# sourceMappingURL=accounts.d.ts.map