import { IBaseData } from './contracts'; import { Logger } from '../common/contracts'; import { AgentTime } from '../common/agent-time'; import { AgentInstanceData } from '../common/agent-instance-data'; export declare class AgentTimeSynchronizer extends AgentTime { private readonly agentBaseData; private readonly agentInstanceData; private constructor(); static getCreateAgentTimeSynchronizer(syncIntervalSec: number, logger: Logger, agentBaseData: IBaseData, agentInstanceData: AgentInstanceData): AgentTime; getSynchronizationTime(): Promise<{ offset: number; }>; }