import { DomainEventMessage } from 'cm-schema-event'; import { DomainEventCipher } from './domain-event-cipher'; import { Registry } from './domain-schema'; export declare class DomainEventCodec { private schemaMessage; private cipher; constructor(cipher?: DomainEventCipher, disableSchemaRegistry?: Registry | boolean | null); encode(message: DomainEventMessage): Promise>; decode(encodedBuffer: Buffer): Promise>; }