///
import { DateRange } from '@navikt/sif-common-core/lib/utils/dateUtils';
import { FraværPeriode } from './types';
export interface FraværPeriodeFormLabels {
tittel: string;
tidsrom: string;
fom: string;
tom: string;
hjemmePgaKorona: string;
årsak: string;
ok: string;
avbryt: string;
}
interface Props {
fraværPeriode?: Partial;
periodeDescription?: JSX.Element;
minDate: Date;
maxDate: Date;
dateRangesToDisable?: DateRange[];
helgedagerIkkeTillat?: boolean;
begrensTilSammeÅr?: boolean;
begrensTilSammeÅrAlertStripeTekst?: string;
headerContent?: JSX.Element;
onSubmit: (values: FraværPeriode) => void;
onCancel: () => void;
}
export declare const FraværPeriodeFormErrors: {
fraOgMed: {
dateHasNoValue: string;
dateIsAfterMax: string;
dateIsBeforeMin: string;
dateHasInvalidFormat: string;
fromDateIsAfterToDate: string;
er_helg: string;
fra_og_til_er_ulike_år: string;
fra_dato_kolliderer_med_annet_fravær: string;
};
tilOgMed: {
dateHasNoValue: string;
dateIsAfterMax: string;
dateIsBeforeMin: string;
dateHasInvalidFormat: string;
toDateIsBeforeFromDate: string;
er_helg: string;
fra_og_til_er_ulike_år: string;
til_dato_kolliderer_med_annet_fravær: string;
};
årsak: {
noValue: string;
};
hjemmePgaKorona: {
yesOrNoIsUnanswered: string;
};
fraOgMed_tilOgMed: {
dager_overlapper_med_andre_dager: string;
};
};
export declare const FraværPeriodeFormName = "frav\u00E6rPeriodeForm";
declare const FraværPeriodeForm: ({ fraværPeriode, periodeDescription, maxDate, minDate, dateRangesToDisable, helgedagerIkkeTillat, headerContent, begrensTilSammeÅr, begrensTilSammeÅrAlertStripeTekst, onSubmit, onCancel, }: Props) => JSX.Element;
export default FraværPeriodeForm;