import { z } from "zod"; export declare const facilityCreateSchema: z.ZodObject<{ name: z.ZodString; npi: z.ZodEffects; tin: z.ZodNullable>; active: z.ZodNullable>; address: z.ZodObject<{ addressLine1: z.ZodString; addressLine2: z.ZodEffects]>, string | undefined, string | undefined>; city: z.ZodString; state: z.ZodUnion<[z.ZodEffects, import("@metriport/shared").USState, unknown>, z.ZodEffects, import("@metriport/shared").USTerritory, unknown>]>; zip: z.ZodEffects, string, string>, string, string>; coordinates: z.ZodOptional>; country: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { addressLine1: string; city: string; state: import("@metriport/shared").USState | import("@metriport/shared").USTerritory; zip: string; country: "USA"; addressLine2?: string | undefined; coordinates?: { lat: number; lon: number; } | undefined; }, { addressLine1: string; city: string; zip: string; addressLine2?: string | undefined; state?: unknown; coordinates?: { lat: number; lon: number; } | undefined; country?: "USA" | undefined; }>; }, "strip", z.ZodTypeAny, { address: { addressLine1: string; city: string; state: import("@metriport/shared").USState | import("@metriport/shared").USTerritory; zip: string; country: "USA"; addressLine2?: string | undefined; coordinates?: { lat: number; lon: number; } | undefined; }; name: string; npi: string; tin?: string | null | undefined; active?: boolean | null | undefined; }, { address: { addressLine1: string; city: string; zip: string; addressLine2?: string | undefined; state?: unknown; coordinates?: { lat: number; lon: number; } | undefined; country?: "USA" | undefined; }; name: string; npi: string; tin?: string | null | undefined; active?: boolean | null | undefined; }>; export type FacilityCreate = z.infer; export declare const facilitySchema: z.ZodObject; tin: z.ZodNullable>; active: z.ZodNullable>; address: z.ZodObject<{ addressLine1: z.ZodString; addressLine2: z.ZodEffects]>, string | undefined, string | undefined>; city: z.ZodString; state: z.ZodUnion<[z.ZodEffects, import("@metriport/shared").USState, unknown>, z.ZodEffects, import("@metriport/shared").USTerritory, unknown>]>; zip: z.ZodEffects, string, string>, string, string>; coordinates: z.ZodOptional>; country: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { addressLine1: string; city: string; state: import("@metriport/shared").USState | import("@metriport/shared").USTerritory; zip: string; country: "USA"; addressLine2?: string | undefined; coordinates?: { lat: number; lon: number; } | undefined; }, { addressLine1: string; city: string; zip: string; addressLine2?: string | undefined; state?: unknown; coordinates?: { lat: number; lon: number; } | undefined; country?: "USA" | undefined; }>; }, { id: z.ZodString; eTag: z.ZodOptional; }>, "strip", z.ZodTypeAny, { id: string; address: { addressLine1: string; city: string; state: import("@metriport/shared").USState | import("@metriport/shared").USTerritory; zip: string; country: "USA"; addressLine2?: string | undefined; coordinates?: { lat: number; lon: number; } | undefined; }; name: string; npi: string; eTag?: string | undefined; tin?: string | null | undefined; active?: boolean | null | undefined; }, { id: string; address: { addressLine1: string; city: string; zip: string; addressLine2?: string | undefined; state?: unknown; coordinates?: { lat: number; lon: number; } | undefined; country?: "USA" | undefined; }; name: string; npi: string; eTag?: string | undefined; tin?: string | null | undefined; active?: boolean | null | undefined; }>; export type Facility = z.infer; export declare const facilityListSchema: z.ZodObject<{ facilities: z.ZodArray; tin: z.ZodNullable>; active: z.ZodNullable>; address: z.ZodObject<{ addressLine1: z.ZodString; addressLine2: z.ZodEffects]>, string | undefined, string | undefined>; city: z.ZodString; state: z.ZodUnion<[z.ZodEffects, import("@metriport/shared").USState, unknown>, z.ZodEffects, import("@metriport/shared").USTerritory, unknown>]>; zip: z.ZodEffects, string, string>, string, string>; coordinates: z.ZodOptional>; country: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { addressLine1: string; city: string; state: import("@metriport/shared").USState | import("@metriport/shared").USTerritory; zip: string; country: "USA"; addressLine2?: string | undefined; coordinates?: { lat: number; lon: number; } | undefined; }, { addressLine1: string; city: string; zip: string; addressLine2?: string | undefined; state?: unknown; coordinates?: { lat: number; lon: number; } | undefined; country?: "USA" | undefined; }>; }, { id: z.ZodString; eTag: z.ZodOptional; }>, "strip", z.ZodTypeAny, { id: string; address: { addressLine1: string; city: string; state: import("@metriport/shared").USState | import("@metriport/shared").USTerritory; zip: string; country: "USA"; addressLine2?: string | undefined; coordinates?: { lat: number; lon: number; } | undefined; }; name: string; npi: string; eTag?: string | undefined; tin?: string | null | undefined; active?: boolean | null | undefined; }, { id: string; address: { addressLine1: string; city: string; zip: string; addressLine2?: string | undefined; state?: unknown; coordinates?: { lat: number; lon: number; } | undefined; country?: "USA" | undefined; }; name: string; npi: string; eTag?: string | undefined; tin?: string | null | undefined; active?: boolean | null | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { facilities: { id: string; address: { addressLine1: string; city: string; state: import("@metriport/shared").USState | import("@metriport/shared").USTerritory; zip: string; country: "USA"; addressLine2?: string | undefined; coordinates?: { lat: number; lon: number; } | undefined; }; name: string; npi: string; eTag?: string | undefined; tin?: string | null | undefined; active?: boolean | null | undefined; }[]; }, { facilities: { id: string; address: { addressLine1: string; city: string; zip: string; addressLine2?: string | undefined; state?: unknown; coordinates?: { lat: number; lon: number; } | undefined; country?: "USA" | undefined; }; name: string; npi: string; eTag?: string | undefined; tin?: string | null | undefined; active?: boolean | null | undefined; }[]; }>; //# sourceMappingURL=facility.d.ts.map