/** * @license * Copyright 2022-2026 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ import { Consumer } from "./consumer.js"; import { Producer } from "./producer.js"; import { Wrapper } from "./wrapper.js"; /** * Text output with high-level formatting functionality. */ export interface Printer extends Consumer { (...text: Producer.Sequence): void; target: Consumer; writeTruncated(...text: Producer.Sequence): void; writeTruncatedLine(...text: Producer.Sequence): void; } export declare function Printer(target: Consumer, options?: Printer.Options): Printer; export declare namespace Printer { interface Options extends Consumer.Options { wrap?: Wrapper.Options; } } //# sourceMappingURL=printer.d.ts.map