import type { Spec } from '../../types/index.js';
/**
 * Import specs that exist on disk (planu/specs/) but are missing from the store.
 * Reads frontmatter from each spec.md and creates a minimal Spec record in the store.
 * This ensures list_specs returns ALL specs, not just those created via create_spec.
 */
export declare function importFilesystemSpecs(projectPath: string, deps: {
    listSpecs: (projectId: string) => Promise<Spec[]>;
    createSpec: (projectId: string, spec: Spec) => Promise<Spec>;
}, projectId: string): Promise<{
    importedCount: number;
    errors: string[];
}>;
//# sourceMappingURL=filesystem-import.d.ts.map