import type { EventHandler, EventHandlerCtx, EventSchemaOverride, RequestReplyDef } from '../types.ts'; export type FileContent = (store: EventHandlerCtx['store'], fileStorageId: string) => { fileName: string; } | { error: string; }; export interface ReconciliationOptions { userOf(ctx: EventHandlerCtx): string; runMs: number; pipelines?: string[]; fileContent?: FileContent; } export interface ReconciliationBacking { eventHandlers: Record; eventSchemas: Record; requestReplies: Record; } export declare function reconciliationBacking(options: ReconciliationOptions): ReconciliationBacking;