import { Matrix2d } from './Matrix2d'; import { IPointData, Matrix, ObservablePoint, Rectangle, Transform } from '@pixi/math'; import { Sprite } from '@pixi/sprite'; import { LinearProjection } from '../base'; export declare class Projection2d extends LinearProjection { constructor(legacy: Transform, enable?: boolean); matrix: Matrix2d; pivot: ObservablePoint; reverseLocalOrder: boolean; onChange(): void; setAxisX(p: IPointData, factor?: number): void; setAxisY(p: IPointData, factor?: number): void; mapSprite(sprite: Sprite, quad: Array): void; mapQuad(rect: Rectangle, p: Array): void; updateLocalTransform(lt: Matrix): void; clear(): void; }