import { AbstractService } from '../../common/AbstractService.ts'; import type { Registry } from '../entity/Registry.ts'; import { type ChangesStreamTask } from '../entity/Task.ts'; export declare class ChangesStreamService extends AbstractService { private readonly taskRepository; private readonly packageSyncerService; private readonly taskService; private readonly registryManagerService; private readonly scopeManagerService; private readonly eggObjectFactory; private readonly packageRepository; findExecuteTask(): Promise; suspendSync(exit?: boolean): Promise; executeTask(task: ChangesStreamTask): Promise; prepareRegistry(task: ChangesStreamTask): Promise; needSync(registry: Registry, fullname: string): Promise; getInitialSince(task: ChangesStreamTask): Promise; executeSync(since: string, task: ChangesStreamTask): Promise<{ lastSince: string; taskCount: number; }>; }