import type { EventOptions, EventSubscribe, Events } from "./types/index"; export declare function validate(options: EventOptions): void; export declare function isCreateOperation(operation: EventOptions["operation"]): operation is "CREATE"; export declare function isUpdateOperation(operation: EventOptions["operation"]): operation is "UPDATE"; export declare function isDeleteOperation(operation: EventOptions["operation"]): operation is "DELETE"; export declare const AVAILABLE_EVENTS: Readonly>; export { eventsValidationFn } from "./utils/index"; export * as EventSchemas from "./schema/events/index"; export * from "./types/index"; export * from "./class/dispatcher.class"; export * from "./class/incomer.class"; //# sourceMappingURL=index.d.ts.map