import { ImportsProcessorOptions, ImportTransformResult, PathAlias } from './types';
export declare class ImportsProcessor {
    private astAnalyzer;
    private transformer;
    private pathResolver;
    private frameworkDetector;
    private options;
    constructor(options?: ImportsProcessorOptions);
    processFile(content: string, filePath: string): ImportTransformResult;
    private initializeFramework;
    private initializeAliases;
    private getTransformOptions;
    private countImports;
    private removeUnusedImports;
    private mergeDuplicateImports;
    private convertImportPaths;
    private reorderImportsInContent;
    private replaceImportsInContent;
    private groupImportsForReorder;
    private sortImportsForReorder;
    private replaceImportBlock;
    static parseAliasesFromString(aliasString: string): PathAlias[];
}
//# sourceMappingURL=logic.d.ts.map