/**
 * Slider class
 * <br><img src="./media/examples/progress-bar.png" alt="progress-bar demo"/>
 * @class
 * @extends Input
 */
export default class ProgressBar extends Input {
    /**
     * Height of sliders
     * @type {Number}
     */
    static get HEIGHT(): number;
    /**
     * Slider constructor
     * @param {PositionDefinition} positionDefinition - Top-left corner
     * @param {ProgressBarOptions} [options] - Specific options
     */
    constructor(positionDefinition: any, options?: ProgressBarOptions);
    progress: Rectangle;
    /**
     * Change this size
     * @param {Number} newWidth - A new size in pixels
     */
    set width(arg: number);
    /**
     * Return this width
     * @return {Number}
     */
    get width(): number;
    /**
     * Return this height
     * @return {Number}
     */
    get height(): number;
    /**
     * @type {Number}
     */
    [valueKey]: number;
}
export type ProgressBarOptions = any;
import Input from "@pencil.js/input";
import Rectangle from "@pencil.js/rectangle";
/**
 * @module ProgressBar
 */
declare const valueKey: unique symbol;
export {};
