import { addca3a7e9c7649ae } from "../internal/a69125a36514bd909/addca3a7e9c7649ae"; import { MagnificationParameter } from "./MagnificationParameter"; import { PageModeBuilder } from "./PageModeBuilder"; import * as Printer from "./printer/"; export declare class PrinterBuilder extends addca3a7e9c7649ae { _parameter: Printer.PrinterParameter | undefined; _parameters: Map; constructor(parameter?: Printer.PrinterParameter); styleAlignment(alignment: Printer.Alignment): PrinterBuilder; styleFont(type: Printer.FontType): PrinterBuilder; styleBold(enable: boolean): PrinterBuilder; styleInvert(enable: boolean): PrinterBuilder; styleUnderLine(enable: boolean): PrinterBuilder; styleMagnification(parameter: MagnificationParameter): PrinterBuilder; styleBaseMagnification(parameter: Printer.BaseMagnificationParameter): PrinterBuilder; styleCharacterSpace(width: number): PrinterBuilder; styleLineSpace(height: number): PrinterBuilder; styleHorizontalPositionTo(position: number): PrinterBuilder; styleHorizontalPositionBy(position: number): PrinterBuilder; styleHorizontalTabPositions(positions: Array): PrinterBuilder; styleInternationalCharacter(type: Printer.InternationalCharacterType): PrinterBuilder; styleSecondPriorityCharacterEncoding(type: Printer.CharacterEncodingType): PrinterBuilder; styleCjkCharacterPriority(types: Array): PrinterBuilder; styleAmbiguousCharacterWidthType(type: Printer.AmbiguousCharacterWidthType): PrinterBuilder; actionCut(type: Printer.CutType): PrinterBuilder; actionFeed(height: number): PrinterBuilder; actionFeedLine(lines: number): PrinterBuilder; actionSeparatorFeed(): PrinterBuilder; actionPrintText(content: string, parameter?: Printer.TextParameter | undefined): PrinterBuilder; actionPrintLogo(parameter: Printer.LogoParameter): PrinterBuilder; actionPrintBarcode(parameter: Printer.BarcodeParameter): PrinterBuilder; actionPrintPdf417(parameter: Printer.Pdf417Parameter): PrinterBuilder; actionPrintQRCode(parameter: Printer.QRCodeParameter): PrinterBuilder; actionPrintImage(parameter: Printer.ImageParameter): PrinterBuilder; actionPrintRuledLine(parameter: Printer.RuledLineParameter): PrinterBuilder; add(builder: PrinterBuilder): PrinterBuilder; addPageMode(parameters: Printer.PageModeAreaParameter, builder: PageModeBuilder): PrinterBuilder; }