import { StarXpandCommand } from '../../index'; export declare class PrinterBaseBuilder { static addPrinterParameter(parameters: Map, printerParameter: StarXpandCommand.Printer.PrinterParameter): void; static addPageModeParameter(parameters: Map, pageModeParameter: StarXpandCommand.Printer.PageModeParameter): void; static styleAlignment(parameters: Map, position: StarXpandCommand.Printer.Alignment): void; static styleFont(parameters: Map, type: StarXpandCommand.Printer.FontType): void; static styleBold(parameters: Map, enable: boolean): void; static styleInvert(parameters: Map, enable: boolean): void; static styleUnderLine(parameters: Map, enable: boolean): void; static styleMagnification(parameters: Map, parameter: StarXpandCommand.MagnificationParameter): void; static styleBaseMagnification(parameters: Map, parameter: StarXpandCommand.Printer.BaseMagnificationParameter): void; static styleCharacterSpace(parameters: Map, width: number): void; static styleLineSpace(parameters: Map, height: number): void; static styleHorizontalPositionTo(parameters: Map, position: number): void; static styleHorizontalPositionBy(parameters: Map, position: number): void; static styleHorizontalTabPositions(parameters: Map, positions: Array): void; static styleVerticalPositionTo(parameters: Map, position: number): void; static styleVerticalPositionBy(parameters: Map, position: number): void; static styleInternationalCharacter(parameters: Map, type: StarXpandCommand.Printer.InternationalCharacterType): void; static styleSecondPriorityCharacterEncoding(parameters: Map, type: StarXpandCommand.Printer.CharacterEncodingType): void; static styleCjkCharacterPriority(parameters: Map, types: Array): void; static stylePrintDirection(parameters: Map, PageModePrintDirection: StarXpandCommand.Printer.PageModePrintDirection): void; static styleAmbiguousCharacterWidthType(parameters: Map, type: StarXpandCommand.Printer.AmbiguousCharacterWidthType): void; static actionCut(parameters: Map, type: StarXpandCommand.Printer.CutType): void; static actionFeed(parameters: Map, height: number): void; static actionFeedLine(parameters: Map, lines: number): void; static actionSeparatorFeed(parameters: Map): void; static actionPrintText(parameters: Map, content: string, parameter: StarXpandCommand.Printer.TextParameter | undefined): void; static actionPrintLogo(parameters: Map, parameter: StarXpandCommand.Printer.LogoParameter): void; static actionPrintBarcode(parameters: Map, parameter: StarXpandCommand.Printer.BarcodeParameter): void; static actionPrintPdf417(parameters: Map, parameter: StarXpandCommand.Printer.Pdf417Parameter): void; static actionPrintQRCode(parameters: Map, parameter: StarXpandCommand.Printer.QRCodeParameter): void; static actionPrintRuledLine(parameters: Map, RuledLineParameter: StarXpandCommand.Printer.RuledLineParameter): void; static stylePageModeArea(parameters: any, PageModeRectangleParameter: StarXpandCommand.Printer.PageModeAreaParameter): void; static actionPrintPageModeRuledLine(parameters: Map, PageModeRuledLineParameter: StarXpandCommand.Printer.PageModeRuledLineParameter): void; static actionPrintRectangle(parameters: Map, PageModeRectangleParameter: StarXpandCommand.Printer.PageModeRectangleParameter): void; static actionPrintImage(parameters: Map, source: string): void; static actionPrintPageModeImage(parameters: Map, source: string, x: number, y: number): void; }