import { CronExprs, ParseOptions } from '@datasert/cronjs-parser/dist/parser'; export interface Func { (input: I): O; } export interface MatchOptions extends ParseOptions { timezone?: string; startAt?: string; endAt?: string; matchCount?: number; formatInTimezone?: boolean; maxLoopCount?: number; matchValidator?: Func; } /** * Evaluates the parsed cron expression and returns the run times. * Note that it is assumed that cron expression is parsed using @datasert/cron-parser. Otherwise the results * are undefined. */ export declare function getFutureMatches(expr: CronExprs | string, options?: MatchOptions): string[]; export declare function isTimeMatches(exprs: CronExprs | string, time: string, timezone?: string): boolean;