import type { RecordUnknown } from '../types/common';
import type { Event } from '../types/event';
import type { CreateEventOption } from '../types/service';
export declare class BlazeServiceEvent {
    readonly serviceName: string;
    readonly eventName: string;
    readonly event: Event;
    private readonly validator;
    constructor(options: CreateEventOption);
    eventHandler(body: RecordUnknown): Promise<unknown>;
}
