import type { FastifyInstance } from 'fastify';
import { TeamRunService } from '../services/team-run.service.js';
import { TeamSchedulerService } from '../services/team-scheduler.service.js';
type TeamRunRouteScheduler = Pick<TeamSchedulerService, 'startNextSessions' | 'approveWorkRequestAndStartNext' | 'rejectWorkRequest' | 'cancelWorkRequest' | 'stopMemberWork'>;
export interface TeamRunRouteDependencies {
    service?: TeamRunService;
    scheduler?: TeamRunRouteScheduler;
}
export declare function teamRunRoutes(app: FastifyInstance, options?: TeamRunRouteDependencies): Promise<void>;
export {};
//# sourceMappingURL=team-runs.d.ts.map