import type { SemVer } from 'semver'; import type * as InstanceModuleType from './[instance]/__entrypoint2.d.ts'; export type DocInstance = | { kind: 'github'; owner: string; repo: string; ref: string; lang: string; semver: Pick< SemVer, 'major' | 'minor' | 'patch' | 'prerelease' | 'build' | 'raw' | 'version' > | null; } | { kind: 'yuque'; owner: string; repo: string; ref: string; lang: string; }; export type DocInstanceKind = DocInstance['kind']; export type DocModule = DocInstance & { module: typeof InstanceModuleType }; declare const instances: Record; export default instances; export type * from './[instance]/__entrypoint2.d.ts';