import { EpsilonLambdaEventHandler } from '../config/epsilon-lambda-event-handler.js'; import { Context, ProxyResult, ScheduledEvent } from 'aws-lambda'; import { EpsilonInstance } from '../epsilon-instance.js'; import { CronConfig } from '../config/cron/cron-config.js'; import { BackgroundHandler } from '../background/background-handler.js'; import { BackgroundManagerLike } from '../background/manager/background-manager-like.js'; export declare class CronEpsilonLambdaEventHandler implements EpsilonLambdaEventHandler { private _epsilon; static readonly CRON_EVENT_TIMESTAMP_MISMATCH_MAX_THRESHOLD_MINUTES = 5; constructor(_epsilon: EpsilonInstance); extractLabel(evt: ScheduledEvent, _context: Context): string; handlesEvent(evt: any): boolean; processEvent(evt: ScheduledEvent, _context: Context): Promise; static processCronEvent(evt: ScheduledEvent, cronConfig: CronConfig, backgroundManager: BackgroundManagerLike, background: BackgroundHandler): Promise; private static getCronTimeToUse; }