import type { SourceFile } from 'ts-morph';
export declare const ImportDriver: {
    /**
     * Add named imports to a source file.
     * If the module path already exists, appends to the existing import.
     * Avoids duplicates.
     */
    createImportItems(sourceFile: SourceFile, modulePath: string, items: string[]): void;
    getImportedDeclarations(sourceFile: SourceFile): string[];
    getImportPaths(sourceFile: SourceFile): string[];
    getUniqueImportItems(sourceFile: SourceFile, items: string[]): string[];
    hasImportDeclaration(sourceFile: SourceFile, declaration: string): boolean;
};
