import { LogColorKey, type LogColorConfig } from './log-colors.js'; import { type LogWriterParams } from './log-writer.js'; /** * Options for a custom Logger. * * @category Log : Util * @category Package : @augment-vir/common * @package [`@augment-vir/common`](https://www.npmjs.com/package/@augment-vir/common) */ export type LoggerOptions = { colorConfig: LogColorConfig; omitColors: boolean; }; /** * Parameters for {@link toLogString}. * * @category Log : Util * @category Package : @augment-vir/common * @package [`@augment-vir/common`](https://www.npmjs.com/package/@augment-vir/common) */ export type ToLogStringParams = { colorKey: LogColorKey; args: ReadonlyArray; options: Readonly; }; type ToLogString = (params: Readonly) => LogWriterParams; /** * Converts log arguments into a single {@link LogWriterParams}. * * @category Log : Util * @category Package : @augment-vir/common * @package [`@augment-vir/common`](https://www.npmjs.com/package/@augment-vir/common) */ export declare const toLogString: ToLogString; export {};