import type { AccountData } from "@cardinal/common"; import type { Commitment, Connection } from "@solana/web3.js"; import { PublicKey } from "@solana/web3.js"; import type { StakePoolData } from "."; import type { GroupStakeEntryData, IdentifierData, StakeAuthorizationData, StakeBoosterData, StakeEntryData } from "./constants"; export declare const getStakePool: (connection: Connection, stakePoolId: PublicKey, commitment?: Commitment) => Promise>; export declare const getStakePools: (connection: Connection, stakePoolIds: PublicKey[], commitment?: Commitment) => Promise[]>; export declare const getAllStakePools: (connection: Connection, commitment?: Commitment) => Promise[]>; export declare const getStakeEntriesForUser: (connection: Connection, user: PublicKey, commitment?: Commitment) => Promise[]>; export declare const getAllActiveStakeEntries: (connection: Connection, commitment?: Commitment) => Promise[]>; export declare const getAllStakeEntriesForPool: (connection: Connection, stakePoolId: PublicKey, commitment?: Commitment) => Promise[]>; export declare const getActiveStakeEntriesForPool: (connection: Connection, stakePoolId: PublicKey, commitment?: Commitment) => Promise[]>; export declare const getActiveStakeEntryIdsForPool: (connection: Connection, stakePoolId: PublicKey, commitment?: Commitment) => Promise; export declare const getStakeEntry: (connection: Connection, stakeEntryId: PublicKey, commitment?: Commitment) => Promise>; export declare const getStakeEntries: (connection: Connection, stakeEntryIds: PublicKey[], commitment?: Commitment) => Promise[]>; export declare const getPoolIdentifier: (connection: Connection, commitment?: Commitment) => Promise>; export declare const getStakeAuthorization: (connection: Connection, stakeAuthorizationId: PublicKey, commitment?: Commitment) => Promise>; export declare const getStakeAuthorizations: (connection: Connection, stakeAuthorizationIds: PublicKey[], commitment?: Commitment) => Promise[]>; export declare const getStakeAuthorizationsForPool: (connection: Connection, poolId: PublicKey, commitment?: Commitment) => Promise[]>; export declare const getStakePoolsByAuthority: (connection: Connection, user: PublicKey, commitment?: Commitment) => Promise[]>; export declare const getAllStakeEntries: (connection: Connection, commitment?: Commitment) => Promise[]>; export declare const getStakeBooster: (connection: Connection, stakeBoosterId: PublicKey, commitment?: Commitment) => Promise>; export declare const getGroupStakeEntriesForUser: (connection: Connection, user: PublicKey, commitment?: Commitment) => Promise[]>; export declare const getAllGroupStakeEntries: (connection: Connection, commitment?: Commitment) => Promise[]>; export declare const getGroupStakeEntry: (connection: Connection, groupStakeEntryId: PublicKey, commitment?: Commitment) => Promise>; export declare const getGroupStakeEntries: (connection: Connection, groupStakeEntryIds: PublicKey[], commitment?: Commitment) => Promise[]>; //# sourceMappingURL=accounts.d.ts.map