/** * AUTO-GENERATED by agent-contracts-runtime. DO NOT EDIT. * * Regenerate via: npx agent-runtime generate */ import type { AgentId } from "./agents.js"; import type { HandoffTypeId } from "./handoffs.js"; export type ModelClass = "fast" | "standard" | "thinking"; export interface TaskContract { readonly id: string; readonly description: string; readonly target_agent: AgentId; readonly allowed_from_agents: readonly AgentId[]; readonly workflow: string; readonly invocation_handoff: HandoffTypeId; readonly result_handoff: HandoffTypeId; readonly input_artifacts: readonly string[]; readonly responsibilities: readonly string[]; readonly completion_criteria: readonly string[]; readonly optional: boolean; readonly model_class?: ModelClass; } export declare const auditAgentPolicy: TaskContract; export declare const auditContractDesign: TaskContract; export declare const proposeTestCases: TaskContract; export declare const explainContractDiff: TaskContract; export declare const checkReferenceConformance: TaskContract; export declare const suggestContract: TaskContract; export declare const proposeBundleConfig: TaskContract; export declare const taskRegistry: Record; //# sourceMappingURL=tasks.d.ts.map