/**
 * A customizable progress component used to show the progress of a task or show the passing of time.
 *
 * The radial variant supports slotting in custom HTML to be displayed within the progress circle.
 */
export declare class ModusWcProgress {
    private inheritedAttributes;
    /** Reference to the host element */
    el: HTMLElement;
    /** Custom CSS class to apply to the progress element. */
    customClass?: string;
    /** The indeterminate state of the progress component. */
    indeterminate: boolean;
    /** A text label to render within the progress bar */
    label?: string;
    /** The progress component's maximum value. */
    max?: number;
    /** The value of the progress component. */
    value: number;
    /** The variant of the progress component. */
    variant?: 'default' | 'radial';
    componentWillLoad(): void;
    private getClasses;
    private getPercentageValue;
    render(): any;
}
