import { DefineComponent } from 'vue';

/**
 * Props for ProgressBar component
 */
export interface ProgressBarProps {
  /**
   * Current value of the progress.
   *
   */
  value: number;

  /**
   * Defines the max value of the progress.
   *
   */
  maxValue: number;

  /**
   * Defines the progress bar width in px.
   *
   * @defaultValue 120
   */
  maxBarWidth?: number;
}

/**
 * **TSVue - ProgressBar**
 *
 * --- ---
 * ![TSVue](https://ik.imagekit.io/kurniadev/TS-HEAD-BLACK.png)
 *
 * @group components
 */
declare const ProgressBar: DefineComponent<ProgressBarProps>;

export default ProgressBar;
