import { LocalOperationCoordinator, type LocalOperation } from './local-operation-coordinator.js'; import type { ProjectRefreshWorkerInput, ProjectRefreshWorkerResult } from './project-refresh-worker.js'; /** Coalesces project mutations into a single worker-thread rebuild lane. */ export declare class ProjectRefreshCoordinator { private readonly operations; private readonly onActivated; private readonly debounceMs; private activeOperationId; private pending; private timer; private readonly unsubscribe; constructor(operations: LocalOperationCoordinator, onActivated: (result: ProjectRefreshWorkerResult) => void, debounceMs?: number); schedule(input: ProjectRefreshWorkerInput & { reason: string; }): LocalOperation; close(): void; private startPending; } //# sourceMappingURL=project-refresh-coordinator.d.ts.map