import { Scale, Tint } from '../../theme';
/**
 * Displays a circle progress bar. It can be used either as a loading indicator that rotates indefinitely
 * or a definite progress that shows the percentage.
 */
export declare class DvnProgress {
  /**
   * Overrides the color of the percentage.
   */
  fontColor?: string;
  /**
   * Overrides the size of the percentage.
   */
  fontSize?: string;
  /**
   * Text to show instead of percentage.
   */
  label?: string;
  /**
   * Removes the outer spacing.
   */
  leaned: boolean;
  /**
   * Shows the progress in 'loading' state.
   */
  indefinite: boolean;
  /**
   * Sets the percentage of the progress.
   */
  percent: number;
  /**
   * Sets the scale.
   */
  scale: Scale;
  /**
   * Overrides the width and height of the component.
   */
  size?: number;
  /**
   * Overrides the stroke background color.
   */
  strokeBackgroundColor?: string;
  /**
   * Overrides the stroke color.
   */
  strokeColor?: string;
  /**
   * Overrides the stroke width.
   */
  strokeWidth?: number;
  /**
   * Sets the tint.
   */
  tint: Tint;
  render(): any;
}
