import { ParsedAccountData } from "@solana/web3.js"; import { StakeAccountInfo } from "./stake"; import { MintAccountInfo, TokenAccountInfo } from "./token"; import { VoteAccountInfo } from "./vote"; export declare function parseMintAccountInfo(info: unknown): MintAccountInfo; export declare function tryParseAsMintAccount(data: ParsedAccountData): MintAccountInfo | undefined | Error; export declare function parseTokenAccountInfo(info: unknown): TokenAccountInfo; export declare function tryParseAsTokenAccount(data: ParsedAccountData): TokenAccountInfo | undefined | Error; export declare function parseVoteAccountInfo(info: unknown): VoteAccountInfo; export declare function tryParseAsVoteAccount(data: ParsedAccountData): VoteAccountInfo | undefined | Error; export declare function parseStakeAccountInfo(info: unknown): StakeAccountInfo; export declare function tryParseAsStakeAccount(data: ParsedAccountData): StakeAccountInfo | undefined | Error; export declare function parseStakeHistoryEntry(entry: unknown): { epoch: import("bignumber.js").BigNumber; effective: import("bignumber.js").BigNumber; activating: import("bignumber.js").BigNumber; deactivating: import("bignumber.js").BigNumber; }; //# sourceMappingURL=parser.d.ts.map