/** * Import map entry. */ export interface ImportMapEntry { import: string; types?: string; visibility?: 'public' | 'internal'; recommended?: boolean; legacy?: boolean; } /** * Public import map structure. */ export interface PublicImportMap { public_only: boolean; package_name_mapping: Record; imports: Record; recommended_import_paths: string[]; legacy_import_paths: string[]; generated_at: string; } /** * Generates public import map from package.json exports. */ export declare class ImportMapGenerator { private workspaceRoot; constructor(workspaceRoot: string); /** * Generates public import map. * * @returns Public import map */ generate(): PublicImportMap; /** * Writes import map to file. * * @param outputPath Output file path */ write(outputPath: string): void; } //# sourceMappingURL=import-map-generator.d.ts.map