import { type CapabilityDispatcher } from '../../capabilities/runtime/dispatcher.js'; import { type ProjectService } from '../project-service.js'; import type { Config } from '../../config/schema.js'; import type { WorkDiscoveryService } from '../../work-discovery/service.js'; export interface ProjectWriteCapabilityDeps { getConfig?: () => Config | undefined; getWorkDiscovery?: () => WorkDiscoveryService | undefined; } export declare function registerProjectWriteCapabilities(dispatcher: CapabilityDispatcher, service: ProjectService, deps?: ProjectWriteCapabilityDeps): void;