import type * as ProtoBuf from 'protobufjs'; declare abstract class ParserBase { getSchemaNames(): string[] | undefined; getSchemaType(_schemaName: string, _schemaType: string): ProtoBuf.Type | null | undefined; getSchemaName(): string | null | undefined; getSchema(_schemaName: string): ProtoBuf.IParserResult | undefined; addSchema(_schema: string, _schemaName: string): boolean | undefined; abstract parse(_data: string | Uint8Array | null | undefined, _schemaName: string): unknown; abstract stringify(_data: unknown, _schemaName: string): string | null; abstract getFormatName(): string; } export default ParserBase;