import type { LinkType } from '../analyzer/project-structure'; export type DependencyKind = 'script' | 'config' | 'component' | 'template' | 'style' | 'resource' | 'worker'; export interface ParsedDependency { sourceFile: string; rawPath: string; kind: DependencyKind; declaredBy?: string; } export interface ResolvedDependency extends ParsedDependency { targetFile: string; linkType: LinkType; } export declare function linkTypeForDependencyKind(kind: DependencyKind): LinkType;