import { PontxManager } from "../manager.d.ts"; import type { Logger } from "../logger/types.d.ts"; export interface CliContext { /** 静默尝试获取本地 manager,失败返回 null */ tryGetLocalManager: () => Promise; /** 获取本地 manager(懒加载单例) */ getManager: () => Promise; /** 日志实例 */ logger: Logger; } /** * 创建 CLI 上下文 * @param rootDir - 项目根目录 * @param logger - 可选的日志实例 */ export declare function createCliContext(rootDir: string, logger?: Logger): CliContext;