/// import { YesOrNo } from '@navikt/sif-common-core/lib/types/YesOrNo'; import { DateRange } from '@navikt/sif-common-core/lib/utils/dateUtils'; import { FraværDag } from './types'; import { ValidationError } from '@navikt/sif-common-formik/lib/validation/types'; export interface FraværDagFormLabels { tittel: string; dato: string; antallArbeidstimer: string; timerFravær: string; hjemmePgaKorona: string; årsak: string; ok: string; avbryt: string; } interface Props { fraværDag?: Partial; dagDescription?: JSX.Element; minDate: Date; maxDate: Date; dateRangesToDisable?: DateRange[]; helgedagerIkkeTillatt?: boolean; headerContent?: JSX.Element; maksArbeidstidPerDag?: number; onSubmit: (values: FraværDag) => void; onCancel: () => void; } export declare enum FraværDagFormFields { dato = "dato", timerArbeidsdag = "timerArbeidsdag", timerFravær = "timerFrav\u00E6r", hjemmePgaKorona = "hjemmePgaKorona", årsak = "\u00E5rsak" } export declare const FraværDagFormErrors: { dato: { dateHasNoValue: string; dateHasInvalidFormat: string; dateIsAfterMax: string; dateIsBeforeMin: string; er_helg: string; dato_kolliderer_med_annet_fravær: string; }; timerArbeidsdag: { numberHasNoValue: string; }; timerFravær: { numberHasNoValue: string; fravær_timer_mer_enn_arbeidstimer: string; }; hjemmePgaKorona: { yesOrNoIsUnanswered: string; }; årsak: { noValue: string; }; }; export declare const FraværDagFormName = "frav\u00E6rDagForm"; export declare const FraværDagForm: import("@navikt/sif-common-formik/lib").TypedFormComponents & { dato: string; hjemmePgaKorona: YesOrNo; årsak?: import("./types").FraværÅrsak | undefined; }>, ValidationError>; declare const FraværDagFormView: ({ fraværDag, dagDescription, maxDate, minDate, dateRangesToDisable, helgedagerIkkeTillatt, maksArbeidstidPerDag, headerContent, onSubmit, onCancel, }: Props) => JSX.Element; export default FraværDagFormView;