import { RelativeFoldersDTO } from "./relative-folders"; export declare class Import { readonly path: string; readonly symbols: Set; constructor(path: string, symbols: Set); static fromStrings(symbols: string[], path: string): Import; isEqual(imp: Import): boolean; static fromMerge(newImport: Import, existing?: Import): Import; } export declare class Imports { private readonly _importMap; private readonly _relativeFolders; private readonly _sameFileTypes; private readonly _added; readonly hadMore: boolean; constructor(_importMap: Map, _relativeFolders: RelativeFoldersDTO, _sameFileTypes: string[]); static fromArray(imports: Import[], relativeFolders: RelativeFoldersDTO, sameFileTypes?: string[]): Imports; addByType(types: string[]): void; private add; get all(): Import[]; get added(): Import[]; }