import type { LogLevel, LoggerFn, LoggerFnParams } from '@cubejs-backend/shared';
export type { LogLevel } from '@cubejs-backend/shared';
export declare const devLogger: (filterByLevel: LogLevel) => (type: string, { error, warning, ...restParams }: LoggerFnParams) => void;
export declare const prodLogger: (filterByLevel: LogLevel) => (message: string, params: LoggerFnParams) => void;
export declare const createLogger: (production: boolean, filterByLevel?: LogLevel) => LoggerFn;
//# sourceMappingURL=logger.d.ts.map