import { ApiStringDate } from '@navikt/sif-common-core/lib/types/ApiStringDate'; import { YesOrNo } from '@navikt/sif-common-core/lib/types/YesOrNo'; export declare enum Næringstype { 'FISKE' = "FISKE", 'JORDBRUK_SKOGBRUK' = "JORDBRUK_SKOGBRUK", 'DAGMAMMA' = "DAGMAMMA", 'ANNEN' = "ANNEN" } export declare enum VirksomhetFormField { 'næringstype' = "n\u00E6ringstype", 'fiskerErPåBladB' = "fiskerErP\u00E5BladB", 'fom' = "fom", 'tom' = "tom", 'næringsinntekt' = "n\u00E6ringsinntekt", 'erPågående' = "erP\u00E5g\u00E5ende", 'navnPåVirksomheten' = "navnP\u00E5Virksomheten", 'organisasjonsnummer' = "organisasjonsnummer", 'registrertINorge' = "registrertINorge", 'registrertILand' = "registrertILand", 'harBlittYrkesaktivILøpetAvDeTreSisteFerdigliknedeÅrene' = "harBlittYrkesaktivIL\u00F8petAvDeTreSisteFerdigliknede\u00C5rene", 'blittYrkesaktivDato' = "blittYrkesaktivDato", 'hattVarigEndringAvNæringsinntektSiste4Kalenderår' = "hattVarigEndringAvN\u00E6ringsinntektSiste4Kalender\u00E5r", 'varigEndringINæringsinntekt_dato' = "varigEndringIN\u00E6ringsinntekt_dato", 'varigEndringINæringsinntekt_inntektEtterEndring' = "varigEndringIN\u00E6ringsinntekt_inntektEtterEndring", 'varigEndringINæringsinntekt_forklaring' = "varigEndringIN\u00E6ringsinntekt_forklaring", 'endretNæringsinntektInformasjon' = "endretN\u00E6ringsinntektInformasjon", 'harRegnskapsfører' = "harRegnskapsf\u00F8rer", 'regnskapsfører' = "regnskapsf\u00F8rer", 'regnskapsfører_navn' = "regnskapsf\u00F8rer_navn", 'regnskapsfører_telefon' = "regnskapsf\u00F8rer_telefon" } export interface Virksomhet { id?: string; [VirksomhetFormField.næringstype]: Næringstype; [VirksomhetFormField.fiskerErPåBladB]?: YesOrNo; [VirksomhetFormField.fom]: Date; [VirksomhetFormField.tom]?: Date; [VirksomhetFormField.næringsinntekt]?: number; [VirksomhetFormField.erPågående]?: boolean; [VirksomhetFormField.navnPåVirksomheten]: string; [VirksomhetFormField.organisasjonsnummer]?: string; [VirksomhetFormField.registrertINorge]: YesOrNo; [VirksomhetFormField.registrertILand]?: string; [VirksomhetFormField.harBlittYrkesaktivILøpetAvDeTreSisteFerdigliknedeÅrene]?: YesOrNo; [VirksomhetFormField.blittYrkesaktivDato]?: Date; [VirksomhetFormField.hattVarigEndringAvNæringsinntektSiste4Kalenderår]?: YesOrNo; [VirksomhetFormField.varigEndringINæringsinntekt_dato]?: Date; [VirksomhetFormField.varigEndringINæringsinntekt_inntektEtterEndring]?: number; [VirksomhetFormField.varigEndringINæringsinntekt_forklaring]?: string; [VirksomhetFormField.harRegnskapsfører]: YesOrNo; [VirksomhetFormField.regnskapsfører_navn]?: string; [VirksomhetFormField.regnskapsfører_telefon]?: string; } export declare type VirksomhetFormValues = Partial & { [VirksomhetFormField.fom]: string; [VirksomhetFormField.tom]?: string; [VirksomhetFormField.blittYrkesaktivDato]?: string; [VirksomhetFormField.næringsinntekt]?: string; [VirksomhetFormField.varigEndringINæringsinntekt_dato]?: string; [VirksomhetFormField.varigEndringINæringsinntekt_inntektEtterEndring]?: string; }>; export declare const isVirksomhet: (virksomhet: Partial) => virksomhet is Virksomhet; export interface VirksomhetApiData { næringstype: Næringstype; fiskerErPåBladB?: boolean; fraOgMed: ApiStringDate; tilOgMed?: ApiStringDate | null; erNyoppstartet: boolean; næringsinntekt?: number; navnPåVirksomheten: string; organisasjonsnummer?: string; registrertINorge: boolean; registrertIUtlandet?: { landkode: string; landnavn: string; }; yrkesaktivSisteTreFerdigliknedeÅrene?: { oppstartsdato: ApiStringDate; }; varigEndring?: { dato: ApiStringDate; inntektEtterEndring: number; forklaring: string; }; regnskapsfører?: { navn: string; telefon: string; }; harFlereAktiveVirksomheter: boolean; }