export declare enum Level { Trace = 1, Debug = 2, Warn = 3, Error = 4, Fatal = 5 } export type StructuredLogDetail = { id: string; logVer: number; message: string; extraDetails: object; }; export type LogRecord = { pfx: string; msgs: string[] | StructuredLogDetail[]; ts: number; lvl: Level; }; export type KibanaLogEntry = { level: string; message: string; timestamp: Date; clientLogSessionId: string; agentId: string; orgId: string; }; export type UpdateLastLogTimestampFunc = () => void; export type SendKibanaLogsFunc = (logs: KibanaLogEntry[], logPrefix: string, updateLastLogTimestampFunc: UpdateLastLogTimestampFunc) => Promise; export declare function logMiner(sentKibanaLogsFunc?: SendKibanaLogsFunc): Promise; export declare const createLogger: (prefix: string) => { readonly prefix: string; error(...msg: any): void; info(...msg: any): void; warn(...msg: any): void; }; //# sourceMappingURL=sdk.d.ts.map