export declare const MAT_PROGRESS_SPINNER_DEFAULT_OPTIONS: InjectionToken; export declare function MAT_PROGRESS_SPINNER_DEFAULT_OPTIONS_FACTORY(): MatProgressSpinnerDefaultOptions; export declare class MatProgressSpinner extends _MatProgressSpinnerMixinBase implements OnInit, CanColor { get _circleRadius(): number; get _circleStrokeWidth(): number; _elementRef: ElementRef; _noopAnimations: boolean; get _strokeCircumference(): number; get _strokeDashOffset(): number | null; get _viewBox(): string; get diameter(): number; set diameter(size: number); mode: ProgressSpinnerMode; get strokeWidth(): number; set strokeWidth(value: number); get value(): number; set value(newValue: number); constructor(_elementRef: ElementRef, platform: Platform, _document: any, animationMode: string, defaults?: MatProgressSpinnerDefaultOptions); ngOnInit(): void; static ngAcceptInputType_diameter: NumberInput; static ngAcceptInputType_strokeWidth: NumberInput; static ngAcceptInputType_value: NumberInput; static ɵcmp: i0.ɵɵComponentDefWithMeta; static ɵfac: i0.ɵɵFactoryDef; } export interface MatProgressSpinnerDefaultOptions { _forceAnimations?: boolean; diameter?: number; strokeWidth?: number; } export declare class MatProgressSpinnerModule { static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } export declare class MatSpinner extends MatProgressSpinner { constructor(elementRef: ElementRef, platform: Platform, document: any, animationMode: string, defaults?: MatProgressSpinnerDefaultOptions); static ɵcmp: i0.ɵɵComponentDefWithMeta; static ɵfac: i0.ɵɵFactoryDef; } export declare type ProgressSpinnerMode = 'determinate' | 'indeterminate';