import type { ToolDefinition } from "../types.js";
import { type HeartbeatTask } from "./config.js";
export interface HeartbeatRunResult {
    task: string;
    output: string;
    silent: boolean;
}
export declare function runHeartbeatOnce(opts: {
    tools: ToolDefinition[];
    cwd: string;
    signal: AbortSignal;
    model: string;
    taskFilter?: string;
}): Promise<HeartbeatRunResult[]>;
export type { HeartbeatTask };
//# sourceMappingURL=runner.d.ts.map