import * as solid_js from 'solid-js'; import { Accessor, ValidComponent } from 'solid-js'; import { z as MeterContextValue, A as MeterDataSet, e as MeterFillOptions, f as MeterFillCommonProps, g as MeterFillRenderProps, i as MeterLabelOptions, j as MeterLabelCommonProps, k as MeterLabelRenderProps, m as MeterRootOptions, n as MeterRootCommonProps, o as MeterRootRenderProps, q as MeterTrackOptions, r as MeterTrackCommonProps, s as MeterTrackRenderProps, u as MeterValueLabelOptions, v as MeterValueLabelCommonProps, w as MeterValueLabelRenderProps } from './meter-value-label-797727cd.js'; import { ElementOf, PolymorphicProps } from './polymorphic/index.js'; interface ProgressDataSet extends MeterDataSet { "data-progress": "loading" | "complete" | undefined; "data-indeterminate": string | undefined; } interface ProgressContextValue extends Omit { dataset: Accessor; progressFillWidth: Accessor; } declare function useProgressContext(): ProgressContextValue; interface ProgressFillOptions extends MeterFillOptions { } interface ProgressFillCommonProps extends MeterFillCommonProps { } interface ProgressFillRenderProps extends ProgressFillCommonProps, ProgressDataSet, MeterFillRenderProps { } type ProgressFillProps = ProgressFillOptions & Partial>>; /** * The component that visually represents the progress value. * Used to visually show the fill of `Progress.Track`. */ declare function ProgressFill(props: PolymorphicProps>): solid_js.JSX.Element; interface ProgressLabelOptions extends MeterLabelOptions { } interface ProgressLabelCommonProps extends MeterLabelCommonProps { } interface ProgressLabelRenderProps extends MeterLabelRenderProps, ProgressLabelCommonProps, ProgressDataSet { } type ProgressLabelProps = ProgressLabelOptions & Partial>>; /** * An accessible label that gives the user information on the progress. */ declare function ProgressLabel(props: PolymorphicProps>): solid_js.JSX.Element; interface ProgressRootOptions extends Omit { /** Whether the progress is in an indeterminate state. */ indeterminate?: boolean; } interface ProgressRootCommonProps extends MeterRootCommonProps { } interface ProgressRootRenderProps extends Omit, ProgressRootCommonProps, ProgressDataSet { role: "progressbar"; } type ProgressRootProps = ProgressRootOptions & Partial>>; /** * Progress show either determinate or indeterminate progress of an operation over time. */ declare function ProgressRoot(props: PolymorphicProps>): solid_js.JSX.Element; interface ProgressTrackOptions extends MeterTrackOptions { } interface ProgressTrackCommonProps extends MeterTrackCommonProps { } interface ProgressTrackRenderProps extends MeterTrackRenderProps, ProgressTrackCommonProps, ProgressDataSet { } type ProgressTrackProps = ProgressTrackOptions & Partial>>; /** * The component that visually represents the progress track. * Act as a container for `Progress.Fill`. */ declare function ProgressTrack(props: PolymorphicProps>): solid_js.JSX.Element; interface ProgressValueLabelOptions extends MeterValueLabelOptions { } interface ProgressValueLabelCommonProps extends MeterValueLabelCommonProps { } interface ProgressValueLabelRenderProps extends MeterValueLabelRenderProps, ProgressValueLabelCommonProps, ProgressDataSet { } type ProgressValueLabelProps = ProgressValueLabelOptions & Partial>>; /** * The accessible label text representing the current value in a human-readable format. */ declare function ProgressValueLabel(props: PolymorphicProps>): solid_js.JSX.Element; declare const Progress: typeof ProgressRoot & { Fill: typeof ProgressFill; Label: typeof ProgressLabel; Track: typeof ProgressTrack; ValueLabel: typeof ProgressValueLabel; }; declare const index_Progress: typeof Progress; type index_ProgressContextValue = ProgressContextValue; type index_ProgressFillCommonProps = ProgressFillCommonProps; type index_ProgressFillOptions = ProgressFillOptions; type index_ProgressFillProps = ProgressFillProps; type index_ProgressFillRenderProps = ProgressFillRenderProps; type index_ProgressLabelCommonProps = ProgressLabelCommonProps; type index_ProgressLabelOptions = ProgressLabelOptions; type index_ProgressLabelProps = ProgressLabelProps; type index_ProgressLabelRenderProps = ProgressLabelRenderProps; type index_ProgressRootCommonProps = ProgressRootCommonProps; type index_ProgressRootOptions = ProgressRootOptions; type index_ProgressRootProps = ProgressRootProps; type index_ProgressRootRenderProps = ProgressRootRenderProps; type index_ProgressTrackCommonProps = ProgressTrackCommonProps; type index_ProgressTrackOptions = ProgressTrackOptions; type index_ProgressTrackProps = ProgressTrackProps; type index_ProgressTrackRenderProps = ProgressTrackRenderProps; type index_ProgressValueLabelCommonProps = ProgressValueLabelCommonProps; type index_ProgressValueLabelOptions = ProgressValueLabelOptions; type index_ProgressValueLabelProps = ProgressValueLabelProps; type index_ProgressValueLabelRenderProps = ProgressValueLabelRenderProps; declare const index_useProgressContext: typeof useProgressContext; declare namespace index { export { ProgressFill as Fill, ProgressLabel as Label, index_Progress as Progress, index_ProgressContextValue as ProgressContextValue, index_ProgressFillCommonProps as ProgressFillCommonProps, index_ProgressFillOptions as ProgressFillOptions, index_ProgressFillProps as ProgressFillProps, index_ProgressFillRenderProps as ProgressFillRenderProps, index_ProgressLabelCommonProps as ProgressLabelCommonProps, index_ProgressLabelOptions as ProgressLabelOptions, index_ProgressLabelProps as ProgressLabelProps, index_ProgressLabelRenderProps as ProgressLabelRenderProps, index_ProgressRootCommonProps as ProgressRootCommonProps, index_ProgressRootOptions as ProgressRootOptions, index_ProgressRootProps as ProgressRootProps, index_ProgressRootRenderProps as ProgressRootRenderProps, index_ProgressTrackCommonProps as ProgressTrackCommonProps, index_ProgressTrackOptions as ProgressTrackOptions, index_ProgressTrackProps as ProgressTrackProps, index_ProgressTrackRenderProps as ProgressTrackRenderProps, index_ProgressValueLabelCommonProps as ProgressValueLabelCommonProps, index_ProgressValueLabelOptions as ProgressValueLabelOptions, index_ProgressValueLabelProps as ProgressValueLabelProps, index_ProgressValueLabelRenderProps as ProgressValueLabelRenderProps, ProgressRoot as Root, ProgressTrack as Track, ProgressValueLabel as ValueLabel, index_useProgressContext as useProgressContext, }; } export { useProgressContext as A, ProgressContextValue as B, ProgressFillOptions as P, ProgressFillCommonProps as a, ProgressFillRenderProps as b, ProgressFillProps as c, ProgressLabelOptions as d, ProgressLabelCommonProps as e, ProgressLabelRenderProps as f, ProgressLabelProps as g, ProgressRootOptions as h, index as i, ProgressRootCommonProps as j, ProgressRootRenderProps as k, ProgressRootProps as l, ProgressTrackOptions as m, ProgressTrackCommonProps as n, ProgressTrackRenderProps as o, ProgressTrackProps as p, ProgressValueLabelOptions as q, ProgressValueLabelCommonProps as r, ProgressValueLabelRenderProps as s, ProgressValueLabelProps as t, ProgressFill as u, ProgressLabel as v, ProgressRoot as w, ProgressTrack as x, ProgressValueLabel as y, Progress as z };