UNPKG

rcc-virtual-model-rules

Version:

RCC Virtual Model Rules Module - Claude Code Router rules implementation

29 lines 923 B
import { ModelSchedule } from '../types/VirtualModelRulesTypes'; /** * Model Scheduler component handles model scheduling and resource management * Manages time-based scheduling, resource constraints, and model availability */ export declare class ModelScheduler { private schedules; /** * Schedule a model for execution */ scheduleModel(schedule: ModelSchedule): Promise<void>; /** * Check if model is currently scheduled to run */ isModelScheduled(modelId: string): Promise<boolean>; /** * Get next scheduled execution time */ getNextExecutionTime(modelId: string): Promise<Date | null>; /** * Check resource constraints for model execution */ checkResourceConstraints(modelId: string): Promise<boolean>; /** * Get all active schedules */ getActiveSchedules(): ModelSchedule[]; } //# sourceMappingURL=ModelScheduler.d.ts.map