export default class Generator { private modality; private readonly _max_characters_per_line; private font_size; private commands; private _page_table; constructor(max_characters_per_line?: number); setModality(modality: any): this; init(): any; selectCharacterCodeTable(esc_pos_number?: number, page_table?: string): any; newLine(line?: number): any; text(text: any): any; textColumns(values: any): any; align(where: any): any; cutPaper(modality?: string, feed?: number): any; bold(on?: boolean): any; font(n?: number): any; lineHeight(n?: number): any; raw(array: any): any; toArray(united?: boolean): any[]; _rightModality(command: any): any; _textToBytes(text: any): unknown[]; get maxCharactersPerLine(): number; static get MODALITY_CLASS(): string; static get MODALITY_ARRAY(): string; static get MODALITY_DIRECT(): string; static get LEFT(): string; static get CENTER(): string; static get RIGHT(): string; static get CUT_PAPER_PARTIAL(): string; static get CUT_PAPER_FULL(): string; static get FONT_NORMAL(): number; static get FONT_DOUBLE(): number; static get FONT_TRIPLE(): number; }