import { GetDefinition } from "../../models/get-definition";
import { CircleDefinition } from "./models/circle-definition";
export declare class Circle implements GetDefinition<CircleDefinition> {
    radius: number;
    constructor(...args: number[]);
    private validateInput;
    private hasNegative;
    getDefinition(): CircleDefinition;
    getCircumference(): number;
    getArea(): number;
    getDiameter(): number;
}
