import React from 'react';
interface ProgressTrackerProps {
    /**
     * Fallback element to render when there is no task tracked
     */
    fallback?: JSX.Element;
    /**
     * Ref holding a list of variables the component is subscribed to
     */
    variablesRef?: React.MutableRefObject<Set<string>>;
}
/**
 * ProgressTracker component can be used as a placeholder to replace the standard loading spinner.
 * If a task is running, data is captured from the task function and a ProgressBar with live updates in shown.
 */
declare function ProgressTracker(props: ProgressTrackerProps): React.ReactNode;
export default ProgressTracker;
//# sourceMappingURL=progress-tracker.d.ts.map