import type { ScheduleRunState } from './state/ScheduleStateStore';
import type { ISchedule, IScheduleKernel } from './types';
export declare const SchedulerRuntime: Readonly<{
    registerMany: (schedules: ReadonlyArray<ISchedule>, source?: "core" | "app") => void;
    start(kernel?: IScheduleKernel): void;
    stop(timeoutMs?: number): Promise<void>;
    list(): ISchedule[];
    listWithState(): Promise<Array<{
        schedule: ISchedule;
        state: ScheduleRunState | null;
    }>>;
    runOnce(name: string, kernel?: IScheduleKernel): Promise<void>;
}>;
export default SchedulerRuntime;
//# sourceMappingURL=SchedulerRuntime.d.ts.map