import { ThemePalette } from '@angular/material/core';
import { ProgressSpinnerMode } from '@angular/material/progress-spinner';
import * as i0 from "@angular/core";
/**
 * Component to display spinner
 */
export declare class SpinnerComponent {
    /**
     * Theme palette (primary, accent, warn)
     */
    color: ThemePalette;
    /**
     * Stroke with (default: 5px)
     */
    strokeWidth: number;
    /**
     * Diameter (default: 60px)
     */
    diameter: number;
    /**
     * Progress spinner mode
     * Input must be one of these values: determinate, indeterminate, buffer, query, defaults to 'determinate'.
     */
    mode: ProgressSpinnerMode;
    /**
     * Value of the progress bar. Defaults to zero.
     */
    value: number;
    /**
     * Aria label for spinner.
     */
    ariaLabel?: string;
    /**
     * Show percentage (default value true)
     */
    showPercentage: boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<SpinnerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SpinnerComponent, "mic-spinner", never, { "color": { "alias": "color"; "required": false; }; "strokeWidth": { "alias": "strokeWidth"; "required": false; }; "diameter": { "alias": "diameter"; "required": false; }; "mode": { "alias": "mode"; "required": false; }; "value": { "alias": "value"; "required": false; }; "ariaLabel": { "alias": "ariaLabel"; "required": false; }; "showPercentage": { "alias": "showPercentage"; "required": false; }; }, {}, never, never, false, never>;
}
