import type { ToolDefinition } from "../types.js";
export interface IdleRunResult {
    text: string;
    silent: boolean;
    iterations: number;
    inputTokens: number;
    outputTokens: number;
}
export declare function runIdleOnce(opts: {
    tools: ToolDefinition[];
    cwd: string;
    signal: AbortSignal;
    model: string;
    idleMs: number;
}): Promise<IdleRunResult>;
//# sourceMappingURL=runner.d.ts.map