import { RecurrenceRule, RecurrenceSpecDateRange, RecurrenceSpecObjLit } from 'node-schedule'; import { EntityDict } from './Entity'; import { AsyncContext } from '../store/AsyncRowStore'; declare type RoutineFn> = (context: Cxt) => Promise; export declare type Routine> = { name: string; fn: RoutineFn; }; export declare type Timer> = { name: string; cron: RecurrenceRule | RecurrenceSpecDateRange | RecurrenceSpecObjLit | Date | string | number; fn: RoutineFn; }; export {};