/**-----------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { Labels } from './labels.interface';
import { Ticks } from './ticks.interface';
/**
 * Represents the scale options of the Gauge.
 */
export interface Scale {
    /**
     * Sets the scale labels.
     */
    labels?: Labels;
    /**
     * Sets the major scale ticks.
     */
    majorTicks?: Ticks;
    /**
     * Sets the minor scale ticks.
     */
    minorTicks?: Ticks;
    /**
     * Specifies the minimum value of the scale.
     */
    min?: number;
    /**
     * Specifies the maximum value of the scale.
     */
    max?: number;
    /**
     * Defines the interval between minor divisions.
     */
    minorUnit?: number;
    /**
     * Defines the interval between major divisions.
     */
    majorUnit?: number;
    /**
     * Reverses the scale direction.
     */
    reverse?: boolean;
    /**
     * Specifies the width of the range indicators.
     */
    rangeSize?: number;
    /**
     * Sets the default color of the ranges.
     */
    rangePlaceholderColor?: string;
}
