import { ProcessResult } from '../../shared/types';
export interface CommentsOptions {
    keep?: string[];
    preserveFramework?: boolean;
    preserveDevelopment?: boolean;
    preserveTooling?: boolean;
    preserveDocumentation?: boolean;
}
export declare class CommentsProcessor {
    private keepPatterns;
    private preserveFramework;
    private preserveDevelopment;
    private preserveTooling;
    private preserveDocumentation;
    constructor(options?: CommentsOptions);
    processFile(content: string): ProcessResult;
    private shouldPreserveComment;
}
//# sourceMappingURL=logic.d.ts.map