import type { AgentConfig } from "@opencode-ai/sdk"; import type { AgentFactory } from "../types"; import type { AvailableAgent } from "../dynamic-prompt-builder"; import type { ProjectFingerprint } from "../../features/analytics/types"; import type { CategoriesConfig } from "../../config/schema"; import type { ReviewModelVariant } from "../review-model-variants"; export { composeLoomPrompt } from "./prompt-composer"; export type { LoomPromptOptions } from "./prompt-composer"; /** * Create a Loom agent config with optional disabled agents, fingerprint, custom agents, and categories for prompt composition. */ export declare function createLoomAgentWithOptions(model: string, disabledAgents?: Set, fingerprint?: ProjectFingerprint | null, customAgents?: AvailableAgent[], categories?: CategoriesConfig, reviewModelVariants?: ReviewModelVariant[]): AgentConfig; export declare const createLoomAgent: AgentFactory;