import { z } from "zod"; declare const MatrikkelRequestZod: z.ZodObject<{ municipalityNumber: z.ZodEffects, any, string | number>; cadastralUnitNumber: z.ZodEffects, any, string | number>; unitNumber: z.ZodEffects, any, string | number>; leaseholdUnitNumber: z.ZodEffects, any, string | number>; sectionNumber: z.ZodEffects, any, string | number>; }, "strip", z.ZodTypeAny, { municipalityNumber?: any; cadastralUnitNumber?: any; unitNumber?: any; leaseholdUnitNumber?: any; sectionNumber?: any; }, { municipalityNumber: string | number; cadastralUnitNumber: string | number; unitNumber: string | number; leaseholdUnitNumber: string | number; sectionNumber: string | number; }>; type MatrikkelRequest = z.infer; export declare const AndelRequestZod: z.ZodObject<{ organizationNumber: z.ZodUnion<[z.ZodNumber, z.ZodString]>; shareNumber: z.ZodUnion<[z.ZodNumber, z.ZodString]>; }, "strip", z.ZodTypeAny, { organizationNumber: string | number; shareNumber: string | number; }, { organizationNumber: string | number; shareNumber: string | number; }>; type AndelRequest = z.infer; export declare const EstimatesRequestZod: z.ZodEffects, any, string | number>; cadastralUnitNumber: z.ZodEffects, any, string | number>; unitNumber: z.ZodEffects, any, string | number>; leaseholdUnitNumber: z.ZodEffects, any, string | number>; sectionNumber: z.ZodEffects, any, string | number>; }, "strip", z.ZodTypeAny, { municipalityNumber?: any; cadastralUnitNumber?: any; unitNumber?: any; leaseholdUnitNumber?: any; sectionNumber?: any; }, { municipalityNumber: string | number; cadastralUnitNumber: string | number; unitNumber: string | number; leaseholdUnitNumber: string | number; sectionNumber: string | number; }>>; andel: z.ZodOptional; shareNumber: z.ZodUnion<[z.ZodNumber, z.ZodString]>; }, "strip", z.ZodTypeAny, { organizationNumber: string | number; shareNumber: string | number; }, { organizationNumber: string | number; shareNumber: string | number; }>>; }, "strip", z.ZodTypeAny, { matrikkel?: { municipalityNumber?: any; cadastralUnitNumber?: any; unitNumber?: any; leaseholdUnitNumber?: any; sectionNumber?: any; } | undefined; andel?: { organizationNumber: string | number; shareNumber: string | number; } | undefined; }, { matrikkel?: { municipalityNumber: string | number; cadastralUnitNumber: string | number; unitNumber: string | number; leaseholdUnitNumber: string | number; sectionNumber: string | number; } | undefined; andel?: { organizationNumber: string | number; shareNumber: string | number; } | undefined; }>, { matrikkel?: { municipalityNumber?: any; cadastralUnitNumber?: any; unitNumber?: any; leaseholdUnitNumber?: any; sectionNumber?: any; } | undefined; andel?: { organizationNumber: string | number; shareNumber: string | number; } | undefined; }, { matrikkel?: { municipalityNumber: string | number; cadastralUnitNumber: string | number; unitNumber: string | number; leaseholdUnitNumber: string | number; sectionNumber: string | number; } | undefined; andel?: { organizationNumber: string | number; shareNumber: string | number; } | undefined; }>, { matrikkel?: { municipalityNumber?: any; cadastralUnitNumber?: any; unitNumber?: any; leaseholdUnitNumber?: any; sectionNumber?: any; } | undefined; andel?: { organizationNumber: string | number; shareNumber: string | number; } | undefined; }, { matrikkel?: { municipalityNumber: string | number; cadastralUnitNumber: string | number; unitNumber: string | number; leaseholdUnitNumber: string | number; sectionNumber: string | number; } | undefined; andel?: { organizationNumber: string | number; shareNumber: string | number; } | undefined; }>; type EstimatesRequest = z.infer; export declare const EstimatesResponseZod: z.ZodObject<{ lastKnownCommondebt: z.ZodOptional; lastKnownCommondebtDate: z.ZodOptional; municipalityScore: z.ZodNumber; status: z.ZodObject<{ description: z.ZodString; key: z.ZodString; }, "strip", z.ZodTypeAny, { description: string; key: string; }, { description: string; key: string; }>; accuracyLevel: z.ZodNumber; customerApprovedValue: z.ZodNumber; customerMaxValue: z.ZodNumber; estimate: z.ZodNumber; estimateHaircut: z.ZodNumber; estimateSamples: z.ZodOptional; buildYear: z.ZodOptional; calcSqrPrice: z.ZodOptional; commonDebt: z.ZodOptional; date: z.ZodOptional; evAddressId: z.ZodOptional; evEstateId: z.ZodOptional; latitude: z.ZodOptional; livingArea: z.ZodOptional; longitude: z.ZodOptional; price: z.ZodOptional; priceAssumption: z.ZodOptional; useSample: z.ZodOptional>; useSampleHigh: z.ZodOptional>; useSampleLow: z.ZodOptional>; weight: z.ZodOptional; }, "strip", z.ZodTypeAny, { address?: string | undefined; buildYear?: number | undefined; calcSqrPrice?: number | undefined; commonDebt?: number | undefined; date?: Date | undefined; evAddressId?: string | undefined; evEstateId?: string | undefined; latitude?: number | undefined; livingArea?: number | undefined; longitude?: number | undefined; price?: number | undefined; priceAssumption?: number | undefined; useSample?: boolean | undefined; useSampleHigh?: boolean | undefined; useSampleLow?: boolean | undefined; weight?: string | undefined; }, { address?: string | undefined; buildYear?: number | undefined; calcSqrPrice?: number | undefined; commonDebt?: number | undefined; date?: Date | undefined; evAddressId?: string | undefined; evEstateId?: string | undefined; latitude?: number | undefined; livingArea?: number | undefined; longitude?: number | undefined; price?: number | undefined; priceAssumption?: number | undefined; useSample?: string | undefined; useSampleHigh?: string | undefined; useSampleLow?: string | undefined; weight?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { estimateSample?: { address?: string | undefined; buildYear?: number | undefined; calcSqrPrice?: number | undefined; commonDebt?: number | undefined; date?: Date | undefined; evAddressId?: string | undefined; evEstateId?: string | undefined; latitude?: number | undefined; livingArea?: number | undefined; longitude?: number | undefined; price?: number | undefined; priceAssumption?: number | undefined; useSample?: boolean | undefined; useSampleHigh?: boolean | undefined; useSampleLow?: boolean | undefined; weight?: string | undefined; }[] | undefined; }, { estimateSample?: { address?: string | undefined; buildYear?: number | undefined; calcSqrPrice?: number | undefined; commonDebt?: number | undefined; date?: Date | undefined; evAddressId?: string | undefined; evEstateId?: string | undefined; latitude?: number | undefined; livingArea?: number | undefined; longitude?: number | undefined; price?: number | undefined; priceAssumption?: number | undefined; useSample?: string | undefined; useSampleHigh?: string | undefined; useSampleLow?: string | undefined; weight?: string | undefined; }[] | undefined; }>>; grossValueEstimate: z.ZodNumber; haircutPercentage: z.ZodNumber; netValueEstimate: z.ZodNumber; areaMarketScore: z.ZodOptional; areaVacationHomeMarketScore: z.ZodOptional; estateType: z.ZodOptional>; storedEstimateDocumentationId: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: { description: string; key: string; }; municipalityScore: number; accuracyLevel: number; customerApprovedValue: number; customerMaxValue: number; estimate: number; estimateHaircut: number; grossValueEstimate: number; haircutPercentage: number; netValueEstimate: number; lastKnownCommondebt?: number | undefined; lastKnownCommondebtDate?: Date | undefined; estimateSamples?: { estimateSample?: { address?: string | undefined; buildYear?: number | undefined; calcSqrPrice?: number | undefined; commonDebt?: number | undefined; date?: Date | undefined; evAddressId?: string | undefined; evEstateId?: string | undefined; latitude?: number | undefined; livingArea?: number | undefined; longitude?: number | undefined; price?: number | undefined; priceAssumption?: number | undefined; useSample?: boolean | undefined; useSampleHigh?: boolean | undefined; useSampleLow?: boolean | undefined; weight?: string | undefined; }[] | undefined; } | undefined; areaMarketScore?: number | undefined; areaVacationHomeMarketScore?: number | undefined; estateType?: { description: string; key: string; } | undefined; storedEstimateDocumentationId?: string | undefined; }, { status: { description: string; key: string; }; municipalityScore: number; accuracyLevel: number; customerApprovedValue: number; customerMaxValue: number; estimate: number; estimateHaircut: number; grossValueEstimate: number; haircutPercentage: number; netValueEstimate: number; lastKnownCommondebt?: number | undefined; lastKnownCommondebtDate?: Date | undefined; estimateSamples?: { estimateSample?: { address?: string | undefined; buildYear?: number | undefined; calcSqrPrice?: number | undefined; commonDebt?: number | undefined; date?: Date | undefined; evAddressId?: string | undefined; evEstateId?: string | undefined; latitude?: number | undefined; livingArea?: number | undefined; longitude?: number | undefined; price?: number | undefined; priceAssumption?: number | undefined; useSample?: string | undefined; useSampleHigh?: string | undefined; useSampleLow?: string | undefined; weight?: string | undefined; }[] | undefined; } | undefined; areaMarketScore?: number | undefined; areaVacationHomeMarketScore?: number | undefined; estateType?: { description: string; key: string; } | undefined; storedEstimateDocumentationId?: string | undefined; }>; type EstimatesResponse = z.infer; type Matrikkel = { matrikkel: MatrikkelRequest; }; type Andel = { Andel: AndelRequest; }; export type { EstimatesRequest, EstimatesResponse, Andel, Matrikkel };