/**
 * Dashboard Data Seeder
 *
 * Registers the dashboard server as an active agent and populates
 * empty databases with real data from worktrees and git history.
 *
 * IMPORTANT: This module NEVER generates synthetic/fake data.
 * All data comes from real sources: git log, worktree registry,
 * and existing database records. The periodic refresh only updates
 * the agent heartbeat — it does not inject fake tasks, memories,
 * policy executions, routing decisions, or analytics.
 */
export interface SeederState {
    agentId: string;
    heartbeatInterval: ReturnType<typeof setInterval> | null;
    refreshInterval: null;
    seededAt: string;
    tasksCreated: number;
    deploysQueued: number;
    batchesCreated: number;
    policyChecksRun: number;
}
export declare function seedDashboardData(cwd: string): SeederState;
export declare function cleanupSeeder(cwd: string): void;
export declare function getSeederState(): SeederState | null;
//# sourceMappingURL=data-seeder.d.ts.map