type Select = typeof import("../../toolcraft-design/dist/index.js").select; type IsCancel = typeof import("../../toolcraft-design/dist/index.js").isCancel; export interface ResolveLoopAgentInput { providedAgent?: string; configuredDefaultAgent?: string | null; frontmatterAgent?: string | string[]; assumeYes: boolean; fallbackAgent: string; message: string; select: Select; isCancel: IsCancel; } export declare function resolveLoopAgent(input: ResolveLoopAgentInput): Promise<{ agent: string; } | { cancelled: true; }>; export {};