/** @packageDocumentation
 * @module Properties
 */
import { QuantityType } from "../quantity-formatting/QuantityFormatter";
import { FormattedQuantityDescription } from "./FormattedQuantityDescription";
/**
 * Length Property Description
 * @beta
 */
export declare class LengthDescription extends FormattedQuantityDescription {
    constructor(name?: string, displayLabel?: string, iconSpec?: string, kindOfQuantityName?: string);
    get formatterQuantityType(): QuantityType;
    /**
     * @deprecated in 5.0 - will not be removed until after 2026-06-13. Use the `kindOfQuantityName` property instead.
     */
    get quantityType(): string;
    get parseError(): string;
}
/**
 * Survey Length Property Description
 * @beta
 */
export declare class SurveyLengthDescription extends FormattedQuantityDescription {
    constructor(name?: string, displayLabel?: string, iconSpec?: string, kindOfQuantityName?: string);
    get formatterQuantityType(): QuantityType;
    /**
     * @deprecated in 5.0 - will not be removed until after 2026-06-13. Use the `kindOfQuantityName` property instead.
     */
    get quantityType(): string;
    get parseError(): string;
}
/**
 * Engineering Length Property Description
 * @beta
 */
export declare class EngineeringLengthDescription extends FormattedQuantityDescription {
    constructor(name?: string, displayLabel?: string, iconSpec?: string, kindOfQuantityName?: string);
    get formatterQuantityType(): QuantityType;
    /**
     * @deprecated in 5.0 - will not be removed until after 2026-06-13. Use the `kindOfQuantityName` property instead.
     */
    get quantityType(): string;
    get parseError(): string;
}
//# sourceMappingURL=LengthDescription.d.ts.map