import { vec3, mat4 } from 'gl-matrix'; type SemanticObject = { cityObjectId?: string; id: string; type: string; properties: any; }; export type LayerProps = { data: { vertices: number[]; indices: number[]; colors: number[]; customPickingColors: number[]; objects: SemanticObject[]; }; modelMatrix: mat4; center: vec3; min: vec3; max: vec3; width: number; height: number; autoHighlight: boolean; highlightColor: number[]; }; export type LayerMatrixOptions = { refLat?: number; addZ?: number; }; export declare function getLayerMatrix(extent: any, { refLat, addZ }: LayerMatrixOptions): mat4; export declare function getLayerPosition(extent: [number, number, number, number, number, number], options: LayerMatrixOptions): { min: vec3; max: vec3; width: number; height: number; center: vec3; modelMatrix: mat4; }; export {}; //# sourceMappingURL=layer.d.ts.map