import { FunctionComponent } from 'react';
import { VizzlyComponents } from '../../../types';
import { ProgressGoalsSection as ProgressGoalsSectionType } from '../../../../../shared-logic/src/DataPanelConfig/types';
import { ProgressGoal, ProgressTypes } from '../../../../../shared-logic/src/Component/types';
import { ProgressMetric } from './types';
declare type Props = VizzlyComponents.ComponentOverrides.Props.SectionProps<ProgressGoalsSectionType> & VizzlyComponents.EditorSectionProps<any>;
export declare const ProgressInput: FunctionComponent<Props>;
export declare function buildUpdateProgressTypes(progressType: ProgressTypes[], field: string): ProgressTypes[];
export declare function buildUpdatedGoals(goals: ProgressGoal[], field: string, payload: ProgressMetric): ProgressGoal[];
export {};
