import { GetDefinition } from "../../models/get-definition";
import { ConicalFrustumDefinition } from "./models/conical-frustum-definition";
export declare class ConicalFrustum implements GetDefinition<ConicalFrustumDefinition> {
    radius1: number;
    radius2: number;
    height: number;
    constructor(...args: number[]);
    private validateInput;
    private hasNegative;
    getDefinition(): ConicalFrustumDefinition;
    getSlantHeight(): number;
    getVolume(): number;
    getLateralSurfaceArea(): number;
    getTopSurfaceArea(): number;
    getBaseSurfaceArea(): number;
    getTotalSurfaceArea(): number;
}
