import type { NormalizedPromptRunnerCliOptions, PromptRunnerCliOptions } from '../common/promptRunnerCliOptions';
/**
 * Options passed from `ptbk agent-folder` CLI commands to the message runner.
 *
 * @private internal utility of `ptbk agent-folder`
 */
export type AgentRunCliOptions = PromptRunnerCliOptions & {
    readonly autoClone?: boolean;
    readonly ignore?: string | readonly string[];
};
/**
 * Normalized options passed from `ptbk agent-folder` CLI commands to the message runner.
 *
 * @private internal utility of `ptbk agent-folder`
 */
export type NormalizedAgentRunCliOptions = NormalizedPromptRunnerCliOptions & {
    readonly autoClone: boolean;
    readonly ignorePatterns: readonly string[];
};
/**
 * Converts Commander options into the `scripts/run-agent-messages` option shape.
 *
 * @private internal utility of `ptbk agent-folder`
 */
export declare function createAgentRunOptionsFromCliOptions(cliOptions: AgentRunCliOptions): NormalizedAgentRunCliOptions;
