import type { SeedAgentConfig } from "../config/schema.js";
export declare function createEventHandler(args: {
    directory: string;
    config: SeedAgentConfig;
}): (input: {
    event: unknown;
}) => Promise<void>;
export declare function projectOpenCodeEvent(input: unknown): {
    type: string;
    summary: string;
    metadata?: Record<string, unknown>;
} | undefined;
export declare function sanitizeOpenCodeEvent(input: unknown, reasoningPartIds?: Set<string>): unknown;
