import { TransactionOnNetwork } from "../core"; import { CloseProposalOutcome, DelegateVoteOutcome, NewProposalOutcome, VoteOutcome } from "./resources"; export declare class GovernanceTransactionsOutcomeParser { private addressHrp; private serializer; constructor(options: { addressHrp?: string; }); parseNewProposal(transactionOnNetwork: TransactionOnNetwork): NewProposalOutcome[]; parseVote(transactionOnNetwork: TransactionOnNetwork): VoteOutcome[]; parseDelegateVote(transactionOnNetwork: TransactionOnNetwork): DelegateVoteOutcome[]; parseCloseProposal(transactionOnNetwork: TransactionOnNetwork): CloseProposalOutcome[]; private ensureNoError; private decodeTopicAsString; }