import Point, { SimplePoint } from "./Point"; export default class Triangle { a: Point; b: Point; c: Point; constructor(a: SimplePoint, b: SimplePoint, c: SimplePoint); static fromSimpleTriangle(source: SimpleTriangle): Triangle; static getHeight(source: SimpleTriangle): number; static getArea(source: SimpleTriangle): number; static getAngleAInRadians(source: SimpleTriangle): number; static getAngleAInDegrees(source: SimpleTriangle): number; static getAngleBInRadians(source: SimpleTriangle): number; static getAngleBInDegrees(source: SimpleTriangle): number; static getAngleCInRadians(source: SimpleTriangle): number; static getAngleCInDegrees(source: SimpleTriangle): number; clone(): Triangle; getHeight(): number; getArea(): number; getAngleAInRadians(): number; getAngleAInDegrees(): number; getAngleBInRadians(): number; getAngleBInDegrees(): number; getAngleCInRadians(): number; getAngleCInDegrees(): number; } export interface SimpleTriangle { a: SimplePoint; b: SimplePoint; c: SimplePoint; }