import * as DataModel from "./DataModel"; export interface StatusContract { AgentInitializedSuccessfully: boolean; Reason?: string; SDKPresent: boolean; AppType: string; MachineName: string; PID: string; SdkVersion: string; Ikey: string; } export declare class StatusLogger { _writer: DataModel.AgentLogger; static readonly DEFAULT_FILE_PATH: string; static readonly DEFAULT_FILE_NAME: string; static readonly DEFAULT_STATUS: StatusContract; constructor(_writer?: DataModel.AgentLogger); logStatus(data: StatusContract, cb?: (err: Error) => void): void; }