import { CollisionGeometry } from "./CollisionGeometry";
import { CollisionGeometryType } from "./CollisionGeometryType";
import { CollisionRect } from "./CollisionRect";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class PieSliceCollisionGeometry extends CollisionGeometry {
    static $t: Type;
    protected get_type(): CollisionGeometryType;
    get type(): CollisionGeometryType;
    private k;
    private l;
    private o;
    private p;
    private m;
    get centerX(): number;
    get centerY(): number;
    get radius(): number;
    get startAngle(): number;
    get endAngle(): number;
    constructor(a: number, b: number, c: number, d: number, e: number, f: number);
    private g;
    protected get_boundingBox(): CollisionRect;
    get boundingBox(): CollisionRect;
    private n;
    get innerRadius(): number;
    protected d(a: CollisionRect): boolean;
    collidesWithHeavy(a: CollisionRect): boolean;
    collidesWithCoreHeavy(a: CollisionRect): boolean;
    private h;
}
