import { AbstractProjection } from './AbstractProjection'; import { Matrix, Transform } from '@pixi/math'; export declare enum AFFINE { NONE = 0, FREE = 1, AXIS_X = 2, AXIS_Y = 3, POINT = 4, AXIS_XR = 5 } export declare function transformHack(this: Transform, parentTransform: Transform): void; export declare class LinearProjection extends AbstractProjection { updateLocalTransform(lt: Matrix): void; _projID: number; _currentProjID: number; _affine: AFFINE; affinePreserveOrientation: boolean; scaleAfterAffine: boolean; set affine(value: AFFINE); get affine(): AFFINE; local: T; world: T; set enabled(value: boolean); clear(): void; }