import { proto } from '@hashgraph/proto';
import { ConsensusCreateTopicData, ConsensusSubmitMessageData, ConsensusUpdateTopicData, ConsensusDeleteTopicData } from '../transaction-parser-types';
export declare class HCSParser {
    static parseConsensusCreateTopic(body: proto.IConsensusCreateTopicTransactionBody): ConsensusCreateTopicData | undefined;
    static parseConsensusSubmitMessage(body: proto.IConsensusSubmitMessageTransactionBody): ConsensusSubmitMessageData | undefined;
    static parseConsensusUpdateTopic(body: proto.IConsensusUpdateTopicTransactionBody): ConsensusUpdateTopicData | undefined;
    static parseConsensusDeleteTopic(body: proto.IConsensusDeleteTopicTransactionBody): ConsensusDeleteTopicData | undefined;
}
//# sourceMappingURL=hcs-parser.d.ts.map