import type { ExtensionFactory } from "@ch1nyzzz/pi-coding-agent"; import { type EvoCodeFeatureDefinition } from "./bundle/code-feature.ts"; import { type EvoPolicyRuntimeOptions } from "./bundle/runtime.ts"; import { type EvoCommandExtensionOptions } from "./cli.ts"; export interface EvoAutoImproveTuning { initialDelayMs?: number; checkIntervalMs?: number; } export type EvoExtensionOptions = EvoCommandExtensionOptions & EvoPolicyRuntimeOptions & { codeFeatures?: readonly EvoCodeFeatureDefinition[]; autoImprove?: EvoAutoImproveTuning | false; }; export declare function createEvoExtension(options?: EvoExtensionOptions): ExtensionFactory; declare const _default: ExtensionFactory; export default _default; //# sourceMappingURL=extension.d.ts.map