import { AngularZeroHandling, ZeroHandling } from '../../Tables/ZeroHandling.js'; import { FractionFormat } from '../../Tables/FractionFormat.js'; export declare class UnitStyleFormat { get angularDecimalPlaces(): number; set angularDecimalPlaces(value: number); angularZeroHandling: AngularZeroHandling; decimalSeparator: string; degreesSymbol: string; feetInchesSeparator: string; feetSymbol: string; get fractionHeightScale(): number; set fractionHeightScale(value: number); fractionType: FractionFormat; gradiansSymbol: string; inchesSymbol: string; get linearDecimalPlaces(): number; set linearDecimalPlaces(value: number); linearZeroHandling: ZeroHandling; minutesSymbol: string; radiansSymbol: string; secondsSymbol: string; get suppressAngularLeadingZeros(): boolean; get suppressAngularTrailingZeros(): boolean; get suppressLinearLeadingZeros(): boolean; get suppressLinearTrailingZeros(): boolean; get suppressZeroFeet(): boolean; get suppressZeroInches(): boolean; private _angularDecimalPlaces; private _fractionHeightScale; private _linearDecimalPlaces; constructor(); getZeroHandlingFormat(isAngular?: boolean): string; toArchitectural(value: number): string; toDecimal(value: number, isAngular?: boolean): string; toDegrees(angle: number): string; toDegreesMinutesSeconds(angle: number): string; toEngineering(value: number): string; toFractional(value: number): string; toGradians(angle: number): string; toRadians(angle: number): string; toScientific(value: number): string; private static _getFraction; private static _getGCD; private static _formatNumber; } //# sourceMappingURL=UnitStyleFormat.d.ts.map