import type { SuiteDefinition, SuitesConfig } from '@opensip-cli/config'; export declare const BUILT_IN_AUDIT_SUITE_NAME = "audit"; export declare const BUILT_IN_AGENT_CONTEXT_SUITE_NAME = "agent-context"; export declare const BUILT_IN_GRAPH_TOOL_ID = "3873f1c2-02a9-4719-930a-bca74b62b706"; export declare const BUILT_IN_GRAPH_TOOL_NAME = "graph"; export declare const BUILT_IN_GRAPH_PACKAGE_NAME = "@opensip-cli/graph"; /** * Closed execution/provenance map for the trusted built-in task-context plane. * The host checks this map both before execution and while aggregating returned * contributions; command names alone are not an authority boundary. */ export declare const BUILT_IN_AGENT_CONTEXT_PLANES: readonly [{ readonly kind: "inventory"; readonly command: "graph-context-inventory"; readonly declaration: "graphContextInventoryCommandSpec"; }, { readonly kind: "graph"; readonly command: "graph-context-ensure"; readonly declaration: "graphContextEnsureCommandSpec"; }, { readonly kind: "test-selection"; readonly command: "graph-context-select-tests"; readonly declaration: "graphContextSelectTestsCommandSpec"; }]; export declare const BUILT_IN_AUDIT_SUITE: { readonly description: "PR-review workflow: changed-code risk, graph impact, and high-confidence reduction candidates"; readonly steps: [{ readonly tool: "afd68bd3-ff3c-4935-a5b6-76d8fc7a5224"; readonly name: "fitness"; readonly command: "fitness"; readonly args: { readonly recipe: "agent-risk"; }; }, { readonly tool: "3873f1c2-02a9-4719-930a-bca74b62b706"; readonly name: "graph"; readonly command: "impact"; readonly args: {}; }, { readonly tool: "3aba9195-2297-4f20-99d5-906945092dfc"; readonly name: "yagni"; readonly command: "yagni"; readonly args: { readonly minConfidence: "high"; }; }]; }; export declare const BUILT_IN_AGENT_CONTEXT_SUITE: { readonly description: "Before-edit project inventory, graph generation, and labelled static test-selection evidence"; readonly execution: { readonly failOnFault: true; }; readonly steps: { tool: string; name: string; command: "graph-context-inventory" | "graph-context-ensure" | "graph-context-select-tests"; args: {}; }[]; }; export type SuiteSource = 'configured' | 'built-in'; export interface ResolvedSuite { readonly suite: SuiteDefinition; readonly source: SuiteSource; } export declare function suiteSource(name: string, configured: Readonly): SuiteSource | undefined; export declare function resolveSuite(name: string, configured: Readonly): ResolvedSuite | undefined; export declare function listSuites(configured: Readonly): readonly (readonly [string, SuiteDefinition])[]; //# sourceMappingURL=built-in-suites.d.ts.map