import { RenderResult } from '@dojo/framework/core/interfaces'; export interface ProgressProperties { /** Custom aria attributes */ aria?: { [key: string]: string | null; }; /** Value used to calculate percent width */ max?: number; /** Value used to calculate percent width */ min?: number; /** Toggles visibility of progress bar output */ showOutput?: boolean; /** The current value */ value: number; /** Value used to supply a dom id to the element with role="progressbar" */ widgetId?: string; } export interface ProgressChildren { output?(value: number, percent: number): RenderResult; } export declare const Progress: import("@dojo/framework/core/interfaces").OptionalWNodeFactory<{ properties: ProgressProperties & import("@dojo/framework/core/interfaces").WidgetProperties & { variant?: "default" | "inherit" | undefined; } & import("@dojo/framework/core/middleware/theme").ThemeProperties; children: ProgressChildren; }>; export default Progress;