import { Matrix } from "../../maths/Matrix";
import { ShaderDefines2D } from "../shader/d2/ShaderDefines2D";
export declare class RenderState2D {
    static _MAXSIZE: number;
    /**@private 一个初始化的 <code>Matrix</code> 对象，不允许修改此对象内容。*/
    static EMPTYMAT4_ARRAY: number[];
    static TEMPMAT4_ARRAY: number[];
    static worldMatrix4: number[];
    static worldMatrix: Matrix;
    static matWVP: any;
    static worldAlpha: number;
    static worldScissorTest: boolean;
    static worldShaderDefines: ShaderDefines2D;
    static worldFilters: any[];
    static width: number;
    static height: number;
    static mat2MatArray(mat: Matrix, matArray: any[]): any[];
    static restoreTempArray(): void;
    static clear(): void;
}
