/** @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);
    get formatterQuantityType(): QuantityType;
    get quantityType(): string;
    get parseError(): string;
}
/**
 * Survey Length Property Description
 * @beta
 */
export declare class SurveyLengthDescription extends FormattedQuantityDescription {
    constructor(name?: string, displayLabel?: string, iconSpec?: string);
    get formatterQuantityType(): QuantityType;
    get quantityType(): string;
    get parseError(): string;
}
/**
 * Engineering Length Property Description
 * @beta
 */
export declare class EngineeringLengthDescription extends FormattedQuantityDescription {
    constructor(name?: string, displayLabel?: string, iconSpec?: string);
    get formatterQuantityType(): QuantityType;
    get quantityType(): string;
    get parseError(): string;
}
//# sourceMappingURL=LengthDescription.d.ts.map