/**
 * Props for {@link ProgressBar} component.
 *
 * @see {@link ProgressBar}
 */
export interface ProgressBarProps {
    /**
     * Progress bar state.
     *
     * The progress bar is collapsed in `none` or `completed` states.
     */
    state: ProgressState;
    /**
     * Title for the progress bar.
     */
    title: string;
    /**
     * Current progress value percent in range from 0 to 100.
     *
     * @default 100
     */
    percent?: number;
    /**
     * Progress bar height in px.
     *
     * @default 20
     */
    height?: number;
}
/**
 * Progress bar state:
 *   - `none` - no operation has started yet;
 *   - `loading` - an operation is in progress;
 *   - `error` - an operation has failed;
 *   - `completed` an operation successfully completed.
 */
export type ProgressState = 'none' | 'loading' | 'error' | 'completed';
/**
 * Utility component to display a horizontal progress bar.
 *
 * @category Components
 */
export declare function ProgressBar(props: ProgressBarProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=progressBar.d.ts.map