import type { SpecBinding, SpecSyncResult } from '../types/index.js';
export declare function detectMarkers(content: string): {
    specId: string;
    line: number;
    style: SpecBinding['markerStyle'];
}[];
export declare function detectLanguage(filePath: string): string;
export declare function computeSyncFromCode(projectPath: string, filePaths: string[], existingBindings: SpecBinding[]): Promise<{
    result: SpecSyncResult;
    newBindings: SpecBinding[];
}>;
export declare function buildMarkerComment(specId: string, language: string): string;
export declare function buildSourceBinding(specId: string, filePath: string, lineNumber?: number): SpecBinding;
//# sourceMappingURL=spec-source-sync.d.ts.map