import type { Action, Evaluator } from "./types/index.ts";
/**
 * Merge canonical docs (description/similes/parameters) into an action definition.
 *
 * This is additive and intentionally conservative:
 * - does not overwrite an existing action.description
 * - does not overwrite existing action.similes
 * - does not overwrite existing action.parameters
 */
export declare function withCanonicalActionDocs(action: Action): Action;
/**
 * Merge canonical docs (description/similes/examples) into an evaluator definition.
 *
 * This is additive and intentionally conservative:
 * - does not overwrite an existing evaluator.description
 * - does not overwrite existing evaluator.similes
 * - does not overwrite existing evaluator.examples (when non-empty)
 */
export declare function withCanonicalEvaluatorDocs(evaluator: Evaluator): Evaluator;
//# sourceMappingURL=action-docs.d.ts.map