export declare type JsonPrimitive = boolean | number | string;
export interface EventPattern {
    [key: string]: EventPattern | JsonPrimitive[];
}
export declare const isJsonPrimitive: import("@altostra/type-validations").TypeValidation<JsonPrimitive>;
export declare const isEventPattern: import("@altostra/type-validations").WithRecursionValidation<EventPattern>;
