import type { ControlInstallationCatalog } from "@onebots/core/control"; import type { GenerationResolverConfig } from "../installation/generation-resolver.js"; import type { GenerationSelection } from "../installation/generation-plan.js"; import type { GenerationStore } from "../installation/generation-store.js"; export interface ControlInstallationCatalogOptions { store: GenerationStore; resolver: GenerationResolverConfig; currentGenerationId?(): string | null; currentSelection?(): GenerationSelection; } /** 只读产品目录;不创建安装记录,也不要求管理进程拥有运行时修改权限。 */ export declare class ControlInstallationCatalogReader { private readonly options; constructor(options: ControlInstallationCatalogOptions); catalog(): ControlInstallationCatalog; } //# sourceMappingURL=installation-catalog.d.ts.map