import type { RunOptions } from '../cli/RunOptions';
import type { PromptRunner } from '../runners/types/PromptRunner';
/**
 * Runner metadata used in prompt status lines.
 */
type RunnerMetadata = {
    runnerName: string;
    modelName?: string;
};
/**
 * Resolved runner setup used by `runCodexPrompts`.
 */
type PromptRunnerResolution = {
    runner: PromptRunner;
    actualRunnerModel?: string;
    runnerMetadata: RunnerMetadata;
};
/**
 * Resolves the configured prompt runner together with status-line metadata.
 *
 * @private function of runCodexPrompts
 */
export declare function resolvePromptRunner(options: RunOptions): PromptRunnerResolution;
export {};
