export type tipoLokiObjeto = { streams: { stream: { [k: string]: string; }; values: [string, string][]; }[]; }; export declare const postLogger: ({ objeto, }: { objeto: tipoLokiObjeto; }) => Promise<[objeto: tipoLokiObjeto, erro?: string]>; /** define a localização da pasta do projeto */ export declare const defineCwd: (novoCwd: string) => void; type tipoLevel = "info" | "warn" | "error"; type tipoOpSessao = { inquilino: string; usuario: string; parametros?: { [k: string]: string; }; }; type tipoLog = { detalhes?: unknown[]; __filename?: string; local?: string; parametros?: { [k: string]: string; }; }; export declare const logger: ({ app: app_e, eProducao, parametros: parametrosAmbiente, }: { app: string; eProducao: boolean; parametros?: { [k: string]: string; }; }) => ({ inquilino, usuario, parametros: parametrosSessao }: tipoOpSessao) => (level: tipoLevel, mensagem: string, op_tipoLog?: tipoLog) => Promise<[objeto: tipoLokiObjeto, erro?: string]>; export {};