export type SetGStateOperator = { setLineWidth?: number; setLineCap?: number; setLineJoin?: number; setMiterLimit?: number; setDash?: number; setRenderingIntent?: any; setFlatness?: number; setFont?: [string, number]; strokeAlpha?: number; fillAlpha?: number; globalCompositeOperation?: any; }; export type PaintXObjectOperator = { objectId: string; width: number; height: number; }; export type SetFontOperator = { objectId: string; size: number; }; export type ShowTextOperator = { text: string; width: number; length: number; }; export type MoveTextOperator = { left: number; bottom: number; }; export type SetLeadingMoveTextOperator = { left: number; bottom: number; }; export interface Operators { transform: number[]; setGState: SetGStateOperator; paintXObject: PaintXObjectOperator; paintImageXObject: PaintXObjectOperator; paintJpegXObject: PaintXObjectOperator; showText: ShowTextOperator; setFillRGBColor: string; setFont: SetFontOperator; moveText: MoveTextOperator; setLeadingMoveText: SetLeadingMoveTextOperator; beginText: null; endText: null; setTextMatrix: number[]; setCharSpacing: number; } export declare function setGState([args]: [string, any][][]): SetGStateOperator; export declare function paintImageXObject([objectId, width, height]: [string, number, number]): PaintXObjectOperator; export declare function paintJpegXObject([objectId, width, height]: [string, number, number]): PaintXObjectOperator; export declare function showText([items]: { unicode: string; width: number; }[][]): ShowTextOperator; export declare function setFillRGBColor(rgb: number[]): string; export declare function setFont([objectId, size]: [string, number]): SetFontOperator; export declare function moveText([left, bottom]: [number, number]): MoveTextOperator; export declare function setLeadingMoveText([left, bottom]: [number, number]): MoveTextOperator; export declare function setCharSpacing([value]: [number]): number; //# sourceMappingURL=PdfOperatorTransforms.d.ts.map