import type { Mastra } from '../mastra/index.js';
import type { Event } from './types.js';
export declare abstract class EventProcessor {
    protected mastra: Mastra;
    __registerMastra(mastra: Mastra): void;
    constructor({ mastra }: {
        mastra: Mastra;
    });
    protected abstract process(event: Event): Promise<void>;
}
//# sourceMappingURL=processor.d.ts.map