import type { LocationOptions, ParsedJson } from 'jsonpos'; export interface CodeLocationOptions extends Pick, Required> { } export interface CodeOptions extends CodeLocationOptions { linesAbove?: number; linesBelow?: number; colors?: boolean; } export type PrintCode = (message: string | undefined, parsedJson: ParsedJson, options: CodeOptions) => string; export declare function makePrintCode(enabled: boolean, colors: boolean | undefined, printCode: PrintCode): PrintCode;