import { BuiltinSource } from '../base.js'; import type { SourceOptions, SourceResult } from '../types.js'; /** * OpenSpec source - reads specs from OpenSpec change directories * * Supports: * - Listing available changes: openspec:list (or no identifier) * - Fetching a specific change: openspec:my-feature * - Fetching all active changes: openspec:all * - Fetching global specs: openspec:specs */ export declare class OpenSpecSource extends BuiltinSource { name: string; description: string; isAvailable(): Promise; fetch(identifier: string, _options?: SourceOptions): Promise; getHelp(): string; private resolveOpenSpecDir; private getActiveChanges; private listChanges; private fetchChange; private fetchAllChanges; private fetchGlobalSpecs; } //# sourceMappingURL=openspec.d.ts.map