import { EvaluationRound } from '@sage-bionetworks/synapse-types';
import { Dayjs } from 'dayjs';
import { EvaluationRoundInput, EvaluationRoundLimitInput } from './input_models/models';
export type EvaluationRoundEditorProps = {
    evaluationRoundInput: EvaluationRoundInput;
    onDelete: () => void;
    onSave: (evaluationRound: EvaluationRoundInput) => void;
};
export declare function EvaluationRoundEditor({ evaluationRoundInput, onSave, onDelete, }: EvaluationRoundEditorProps): import("react/jsx-runtime").JSX.Element;
export declare const HelpersToTest: {
    disallowCalendarDateBefore: (date: Dayjs) => (currentDate: Dayjs) => boolean;
    determineRoundStatus: (roundStart: Dayjs | string, roundEnd: Dayjs | string) => import("react/jsx-runtime").JSX.Element;
    convertInputsToEvaluationRound: (evaluationRoundInputProp: EvaluationRoundInput, startDate: string | Dayjs | null, endDate: string | Dayjs | null, totalSubmissionLimit: string, advancedLimits: EvaluationRoundLimitInput[]) => EvaluationRound;
};
//# sourceMappingURL=EvaluationRoundEditor.d.ts.map