import { Mesh, MeshMaterial } from '@pixi/mesh'; import { Geometry, Renderer, State, Texture } from '@pixi/core'; import { Projection2d } from '../Projection2d'; import { IPointData, Matrix } from '@pixi/math'; import { DisplayObject } from '@pixi/display'; import { TRANSFORM_STEP } from '../../base'; export declare class Mesh2d extends Mesh { static defaultVertexShader: string; static defaultFragmentShader: string; constructor(geometry: Geometry, shader: MeshMaterial, state: State, drawMode?: number); vertexData2d: Float32Array; proj: Projection2d; calculateVertices(): void; _renderDefault(renderer: Renderer): void; toLocal(position: IPointData, from?: DisplayObject, point?: T, skipUpdate?: boolean, step?: TRANSFORM_STEP): T; get worldTransform(): Matrix; } export declare class SimpleMesh2d extends Mesh2d { constructor(texture: Texture, vertices?: Float32Array, uvs?: Float32Array, indices?: Uint16Array, drawMode?: number); autoUpdate: boolean; get vertices(): Float32Array; set vertices(value: Float32Array); protected _render(renderer?: Renderer): void; }