import type { ForwardRefComponent } from '@fluentui/react-utilities'; import type { ProgressBarBaseState } from '@fluentui/react-progress'; import { ProgressBarBaseProps as ProgressBarProps } from '@fluentui/react-progress'; import { ProgressBarSlots } from '@fluentui/react-progress'; import type * as React_2 from 'react'; import { renderProgressBar_unstable as renderProgressBar } from '@fluentui/react-progress'; /** * ProgressBar component - TODO: add more docs */ export declare const ProgressBar: ForwardRefComponent; export { ProgressBarProps } export { ProgressBarSlots } /** * State used in rendering ProgressBar */ export declare type ProgressBarState = ProgressBarBaseState & { root: { 'data-indeterminate'?: string; }; }; export { renderProgressBar } /** * Create the state required to render ProgressBar. * * The returned state can be modified with hooks, * before being passed to renderProgressBar_unstable. * * @param props - props from this instance of ProgressBar * @param ref - reference to root HTMLDivElement of ProgressBar */ export declare const useProgressBar: (props: ProgressBarProps, ref: React_2.Ref) => ProgressBarState; export { }