import type { JSX, ValidComponent } from "@solidjs/web"; import type { BaseUIComponentProps } from "../../internals/types.js"; import { type ProgressRootState } from "../progress-root-context.js"; export interface ProgressIndicatorState extends ProgressRootState { } export interface ProgressIndicatorProps extends BaseUIComponentProps<"div", ProgressIndicatorState> { /** * Tag/component to render. Defaults to `"div"`. Replaces the * pre-spike `render` prop (axis G). */ as?: ValidComponent; } /** * Visualizes the completion status of the task. Renders a `