export interface RunnerParams { readonly fleetKey: string; readonly apiKey: string; readonly configPath: string; readonly port: number; readonly host: string; readonly idleTimeoutMs: number; readonly startTimeoutMs: number; readonly serveBinPath?: string; } export declare function writeRunnerParamsFile(params: RunnerParams): Promise; export declare function readRunnerParamsFile(path: string): RunnerParams; export declare function decideReap(params: { liveConsumerCount: number; emptySince: number | null; now: number; idleTimeoutMs: number; }): { emptySince: number | null; reap: boolean; }; export declare function runRunner(params: RunnerParams): Promise; export declare function runnerSpawnSpec(paramsPath: string): { command: string; args: string[]; }; //# sourceMappingURL=runner.d.ts.map