/**
 * Logger Utility
 * Environment-aware logger wrapper
 * - Logs normally in test/dev environment
 * - In production: silently logs to console
 * - Errors and warnings are always reported to CLS (when enabled)
 *
 * Usage: Replace `console.log()` with `logger.log()`
 */
export declare const logger: import('@guiiai/logg').Logg;
export declare const loggerWithUnknown: {
    error: (message: string, error?: unknown) => void;
    warn: (message: string, error?: unknown) => void;
    useGlobalConfig: () => import('@guiiai/logg').Logg;
    child: (fields?: Record<string, any>) => import('@guiiai/logg').Logg;
    withContext: (context: string) => import('@guiiai/logg').Logg;
    withLogLevel: (logLevel: import('@guiiai/logg').LogLevel) => import('@guiiai/logg').Logg;
    withLogLevelString: (logLevelString: import('@guiiai/logg').LogLevelString) => import('@guiiai/logg').Logg;
    withFormat: (format: import('@guiiai/logg').Format) => import('@guiiai/logg').Logg;
    withFields: (fields: Record<string, any>) => import('@guiiai/logg').Logg;
    withField: (key: string, value: any) => import('@guiiai/logg').Logg;
    withError: (err: Error | unknown) => import('@guiiai/logg').Logg;
    withCallStack: (errorLike: {
        message: string;
        stack?: string;
    }) => import('@guiiai/logg').Logg;
    debug: (message: any, ...optionalParams: [...any, string?]) => void;
    verbose: (message: any, ...optionalParams: [...any, string?]) => void;
    log: (message: any, ...optionalParams: any[]) => void;
    errorWithError: (message: any, err: Error | unknown, ...optionalParams: any[]) => void;
    withTimeFormat: (format: string) => import('@guiiai/logg').Logg;
    withTimeFormatter: (fn: (inputDate: Date) => string) => import('@guiiai/logg').Logg;
    withErrorProcessor: (fn: (err: Error | unknown) => Error | unknown) => import('@guiiai/logg').Logg;
};
//# sourceMappingURL=logger.d.ts.map