import { Schema, ProtoOptions, ProtoConfluentSchema } from './@types'; export default class ProtoSchema implements Schema { private message; constructor(schema: ProtoConfluentSchema, opts?: ProtoOptions); private getNestedTypeName; private getTypeName; private trimStart; toBuffer(payload: object): Buffer; fromBuffer(buffer: Buffer): any; isValid(payload: object, opts?: { errorHook: (path: Array, value: any, type?: any) => void; }): boolean; }