import { PlannedFile } from "../../io/file-writer"; import { SoapConfig } from "../../config/schemas/types"; export interface BrunoFileAnalysis { file: PlannedFile; exists: boolean; tracked: boolean; modified: boolean; } export interface BrunoGenerationAnalysis { routeCount: number; files: BrunoFileAnalysis[]; existingCount: number; missingCount: number; modifiedCount: number; } export declare function analyzeBrunoFiles(config: SoapConfig, files: PlannedFile[]): Promise; export declare function formatBrunoGenerationAnalysis(analysis: BrunoGenerationAnalysis): string; export declare function selectMissingBrunoFiles(analysis: BrunoGenerationAnalysis): PlannedFile[]; export declare function selectUnmodifiedBrunoFiles(analysis: BrunoGenerationAnalysis): PlannedFile[];