export interface SourceResolver { resolvePackageJson: (packageName: string, version?: string, subPath?: string) => Promise; resolveSourceFile: (packageName: string, version: string | undefined, path: string) => Promise; }