import { ToolsLogger } from '@sap-ux/logger'; import type { ILogger, ResultMessage } from './types'; /** * Logger to collect messages while performing checks */ declare class Logger extends ToolsLogger implements ILogger { constructor(); /** * Log multiple messages at once. * * @param newMessages - messages to be logged */ push(...newMessages: ResultMessage[]): void; /** * Return all logged messages. * * @returns - messages with severity */ getMessages(): ResultMessage[]; } /** * Return a logger to log messages. Once done adding messages, call getMessages() * to retrive an array of logged messages. * * @returns logger to log messages */ export declare function getLogger(): Logger; export {}; //# sourceMappingURL=logger.d.ts.map