import type { IMainResult } from "./cli.js";
import type { DefaultConfigOptions } from "./swagger.js";
/**
 * 执行一次生成，失败时仅输出错误，不中断监听
 * @param options - 配置
 */
export declare const runOnce: (options: DefaultConfigOptions) => Promise<void>;
/**
 * 启动监听模式
 *
 * @param initial - 初始选项和配置文件路径
 * @param reload - 重新解析选项（配置文件变化时调用）
 */
export declare const startWatch: (initial: IMainResult, reload: () => Promise<IMainResult>) => Promise<void>;
//# sourceMappingURL=watcher.d.ts.map