export interface RegisteredImport {
    file: string;
    name: string;
    as?: string | null;
    globalRename?: string | null;
}
export declare class ImportsRegistry {
    registeredImportStatements: string[];
    registeredImports: RegisteredImport[];
    isImportProcessed(importStatement?: string): boolean;
    registerImportStatement(importStatement: string): void;
    registerImport(i: RegisteredImport): void;
    getGlobalImports(): RegisteredImport[];
    isImported(filename: string, name: string, as: string | null): boolean;
}
