import { mat3, vec2 } from 'gl-matrix'; import { AABB } from '../aabb'; import { Polygon } from './polygon'; export declare class Ellipse extends Polygon { readonly a: number; readonly b: number; readonly subdivisions: number; private readonly convex; /** * @param a radius along x axis * @param b radius along y axis */ constructor(a: number, b: number, subdivisions?: number); testPoint(point: vec2): boolean; aabb(out: AABB, transform: mat3): AABB; }