import { LogLevel, Logger } from '@nestjs/common';
declare enum ErrorEnum {
    INTERNAL_ERROR = 0,
    NOT_FOUND = 1
}
declare function LoggerParams(level?: LogLevel): (target: {
    constructor: {
        name: string;
    };
}, propertyKey: string, descriptor: PropertyDescriptor) => void;
declare function throwErrorAndLog(logger: Logger | undefined, message: any, typeError?: ErrorEnum): never;
declare function logLevel(level: LogLevel): LogLevel[];
export { LoggerParams, ErrorEnum, throwErrorAndLog, logLevel };
