import { Entry, EventSchema, Registry } from './types'; export declare class EventContractBuilder = {}> { private readonly jsonObject; private constructor(); static create(): EventContractBuilder; build(): T; required(key: K, value: V): EventContractBuilder; }>; optional(key: K, value: V): EventContractBuilder; }>; }