import { PdfColor } from '@syncfusion/ej2-pdf';
export declare class _TextState {
    _ctm: number[];
    _fontName: string;
    _fontSize: number;
    _font: any;
    _fontMatrix: number[];
    _textMatrix: number[];
    _textLineMatrix: number[];
    _charSpacing: number;
    _wordSpacing: number;
    _leading: number;
    _textHScale: number;
    _textRise: number;
    _identityMatrix: number[];
    _fontIdentityMatrix: number[];
    _textColor: PdfColor;
    constructor();
    _setTextMatrix(a: number, b: number, c: number, d: number, e: number, f: number): void;
    _setTextLineMatrix(a: number, b: number, c: number, d: number, e: number, f: number): void;
    _translateTextMatrix(x: number, y: number): void;
    _translateTextLineMatrix(x: number, y: number): void;
    _carriageReturn(): void;
    _clone(): any;
}
export declare class _GraphicState {
    _state: _TextState;
    _stateStack: any;
    constructor(currentState?: _TextState);
    _save(): void;
    _restore(): void;
    _transform(args: number[]): void;
    _transformMatrix(m1: number[], m2: number[]): number[];
}
