import { ThemePalette } from '@angular/material/core'; import { IOption, InternalTag, ButtonAppearance } from 'dmf/dm-common'; export declare type ProgressBarMode = 'determinate' | 'indeterminate' | 'buffer' | 'query'; export declare type ProgressSpinnerMode = 'determinate' | 'indeterminate'; export interface ProgressOption extends IOption { tagName: InternalTag.Progress; controlType: 'BarMode' | 'SpinnerMode'; appearance?: ButtonAppearance; color?: ThemePalette; mode?: ProgressBarMode | ProgressSpinnerMode; strokeWidth?: number; value?: number; bufferValue?: number; diameter?: number; } export declare function defaultProgress(): ProgressOption;