import { ISyncProvider } from '@yuihub/core'; export declare class SyncScheduler { private job; private provider; private isRunning; private isSchedulerActive; private cronExpression; constructor(provider: ISyncProvider, cronExpression?: string); private createJob; start(): void; stop(): void; /** * Update the sync interval dynamically (hot reload) */ updateInterval(newCronExpression: string): void; runSync(): Promise; } //# sourceMappingURL=scheduler.d.ts.map