import type { DashboardEvent } from '../core/dashboard-events.js'; import type { GitRepoInfo, GitRepoResolveOptions } from '../core/session-row-enrichment.js'; import type { Aggregator } from './aggregator.js'; type PresentationRow = Record; type AggregatedEvent = DashboardEvent & { larkAppId: string; }; type ScheduleOptions = { force?: boolean; }; export declare function createSessionPresentationCoordinator(aggregator: Aggregator, resolveGit: (workingDir: string, options?: GitRepoResolveOptions) => Promise): { schedule: (larkAppId: string, row: PresentationRow, options?: ScheduleOptions) => void; onEvent: (event: AggregatedEvent) => void; }; export {}; //# sourceMappingURL=session-presentation.d.ts.map