import type { SchedulerConfig, SchedulerPriority, SchedulerStatus } from '../types/runtime-scheduler.js';
export declare function configureScheduler(partial: Partial<SchedulerConfig>): void;
export declare function resetScheduler(): void;
export declare function getSchedulerStatus(): SchedulerStatus;
export declare function enqueue<T>(id: string, priority: SchedulerPriority, execute: () => Promise<T>): void;
export declare function submit<T>(id: string, priority: SchedulerPriority, execute: () => Promise<T>): Promise<T>;
export declare function promoteAged(): number;
export declare function startAging(): void;
export declare function stopAging(): void;
