import type { ProjectKnowledgeDiagnostic, ProjectKnowledgeProvider } from '../project-knowledge/types.js'; import type { WorkflowCapabilityDiscoveryResult, WorkflowCapabilityDiscoveryScope } from '../project-knowledge/capability-discovery.js'; export declare function createNativeCapabilityKnowledgeProvider(options: { readonly projectRoot: string; readonly scope: WorkflowCapabilityDiscoveryScope; readonly reportDiagnostic?: (diagnostic: ProjectKnowledgeDiagnostic) => void; }): Promise; export declare function readNativeCapabilityDiscoveryCache(options: { readonly projectRoot: string; readonly scope: WorkflowCapabilityDiscoveryScope; readonly task: string; }): Promise; export declare function writeNativeCapabilityDiscoveryCache(options: { readonly projectRoot: string; readonly scope: WorkflowCapabilityDiscoveryScope; readonly task: string; readonly result: WorkflowCapabilityDiscoveryResult; }): Promise; //# sourceMappingURL=native-capability-discovery.d.ts.map