import { z } from 'zod'; export declare const facilityTemplateSchema: z.ZodObject<{ type: z.ZodLiteral<"tmFacility">; name: z.ZodString; facility: z.ZodObject<{ type: z.ZodLiteral<"smFacility">; title: z.ZodString; name: z.ZodString; parentCompany: z.ZodString; owner: z.ZodNullable; vendorId: z.ZodNullable; content: z.ZodNullable; number: z.ZodString; }, "strip", z.ZodTypeAny, { number: string; _type: "phone"; }, { number: string; _type: "phone"; }>, z.ZodObject<{ _type: z.ZodLiteral<"table">; rows: z.ZodArray; cells: z.ZodArray; }, "strip", z.ZodTypeAny, { _type: "tableRow"; cells: string[]; }, { _type: "tableRow"; cells: string[]; }>, "many">; }, "strip", z.ZodTypeAny, { _type: "table"; rows: { _type: "tableRow"; cells: string[]; }[]; }, { _type: "table"; rows: { _type: "tableRow"; cells: string[]; }[]; }>, z.ZodObject<{ _type: z.ZodLiteral<"block">; style: z.ZodString; children: z.ZodArray; }, "strip", z.ZodTypeAny, { _type: string; text: string; marks: string[]; }, { _type: string; text: string; marks: string[]; }>, "many">; markDefs: z.ZodArray; url: z.ZodString; target: z.ZodEnum<["_blank", "_self"]>; _key: z.ZodString; _type: z.ZodString; type: z.ZodString; }, "strip", z.ZodTypeAny, { linkType: "default" | "page" | "internalModal" | "externalModal"; type: string; url: string; target: "_blank" | "_self"; _type: string; _key: string; }, { linkType: "default" | "page" | "internalModal" | "externalModal"; type: string; url: string; target: "_blank" | "_self"; _type: string; _key: string; }>, z.ZodObject<{ _key: z.ZodString; _type: z.ZodLiteral<"fragmentId">; fragmentId: z.ZodString; }, "strip", z.ZodTypeAny, { _type: "fragmentId"; _key: string; fragmentId: string; }, { _type: "fragmentId"; _key: string; fragmentId: string; }>, z.ZodObject<{ _key: z.ZodString; _type: z.ZodLiteral<"textColor">; label: z.ZodString; value: z.ZodString; }, "strip", z.ZodTypeAny, { label: string; value: string; _type: "textColor"; _key: string; }, { label: string; value: string; _type: "textColor"; _key: string; }>]>, "many">; listItem: z.ZodOptional, z.ZodLiteral<"number">]>>; level: z.ZodOptional; }, "strip", z.ZodTypeAny, { _type: "block"; style: string; children: { _type: string; text: string; marks: string[]; }[]; markDefs: ({ linkType: "default" | "page" | "internalModal" | "externalModal"; type: string; url: string; target: "_blank" | "_self"; _type: string; _key: string; } | { _type: "fragmentId"; _key: string; fragmentId: string; } | { label: string; value: string; _type: "textColor"; _key: string; })[]; listItem?: "number" | "bullet" | undefined; level?: number | undefined; }, { _type: "block"; style: string; children: { _type: string; text: string; marks: string[]; }[]; markDefs: ({ linkType: "default" | "page" | "internalModal" | "externalModal"; type: string; url: string; target: "_blank" | "_self"; _type: string; _key: string; } | { _type: "fragmentId"; _key: string; fragmentId: string; } | { label: string; value: string; _type: "textColor"; _key: string; })[]; listItem?: "number" | "bullet" | undefined; level?: number | undefined; }>, z.ZodObject<{ label: z.ZodString; linkType: z.ZodEnum<["default", "page", "internalModal", "externalModal"]>; shouldDisplayAsButton: z.ZodBoolean; variant: z.ZodEnum<["Standard", "Secondary-cta", "Subtle", "Inverted"]>; url: z.ZodString; target: z.ZodEnum<["_blank", "_self"]>; iconType: z.ZodString; iconPosition: z.ZodEnum<["left", "right"]>; _type: z.ZodLiteral<"atLink">; }, "strip", z.ZodTypeAny, { label: string; linkType: "default" | "page" | "internalModal" | "externalModal"; shouldDisplayAsButton: boolean; variant: "Standard" | "Secondary-cta" | "Subtle" | "Inverted"; url: string; target: "_blank" | "_self"; iconType: string; iconPosition: "left" | "right"; _type: "atLink"; }, { label: string; linkType: "default" | "page" | "internalModal" | "externalModal"; shouldDisplayAsButton: boolean; variant: "Standard" | "Secondary-cta" | "Subtle" | "Inverted"; url: string; target: "_blank" | "_self"; iconType: string; iconPosition: "left" | "right"; _type: "atLink"; }>, z.ZodObject<{ _type: z.ZodLiteral<"imageContainer">; imageContainer: z.ZodArray; imageRecord: z.ZodObject<{ _type: z.ZodLiteral<"image">; asset: z.ZodObject<{ _ref: z.ZodString; _type: z.ZodLiteral<"reference">; }, "strip", z.ZodTypeAny, { _type: "reference"; _ref: string; }, { _type: "reference"; _ref: string; }>; crop: z.ZodOptional; right: z.ZodNumber; top: z.ZodNumber; }, "strip", z.ZodTypeAny, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }>>; hotspot: z.ZodOptional; width: z.ZodNumber; x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }>>; }, "strip", z.ZodTypeAny, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }>; }, "strip", z.ZodTypeAny, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }>, "many">; }, "strip", z.ZodTypeAny, { _type: "imageContainer"; imageContainer: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }[]; }, { _type: "imageContainer"; imageContainer: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }[]; }>]>, "many">>; address: z.ZodObject<{ type: z.ZodLiteral<"smAddress">; street: z.ZodNullable; city: z.ZodNullable; province: z.ZodNullable; country: z.ZodNullable; postalCode: z.ZodNullable; longitude: z.ZodNullable; latitude: z.ZodNullable; }, "strip", z.ZodTypeAny, { type: "smAddress"; street: string | null; city: string | null; province: string | null; country: string | null; postalCode: string | null; longitude: number | null; latitude: number | null; }, { type: "smAddress"; street: string | null; city: string | null; province: string | null; country: string | null; postalCode: string | null; longitude: number | null; latitude: number | null; }>; heroBannerImage: z.ZodNullable>; tier: z.ZodNullable>; relationshipSince: z.ZodNullable; numberOfEmployees: z.ZodNullable; higgRatingYear: z.ZodNullable; typeOfSupplier: z.ZodNullable, "many">>; bluesignStatus: z.ZodNullable>; imageGrid: z.ZodOptional; imageRecord: z.ZodObject<{ _type: z.ZodLiteral<"image">; asset: z.ZodObject<{ _ref: z.ZodString; _type: z.ZodLiteral<"reference">; }, "strip", z.ZodTypeAny, { _type: "reference"; _ref: string; }, { _type: "reference"; _ref: string; }>; crop: z.ZodOptional; right: z.ZodNumber; top: z.ZodNumber; }, "strip", z.ZodTypeAny, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }>>; hotspot: z.ZodOptional; width: z.ZodNumber; x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }>>; }, "strip", z.ZodTypeAny, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }>; }, "strip", z.ZodTypeAny, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }>, "many">>; parentTemplate: z.ZodNullable; }, "strip", z.ZodTypeAny, { pageSlug: string | null; }, { pageSlug: string | null; }>>; }, "strip", z.ZodTypeAny, { type: "smFacility"; content: ({ label: string; linkType: "default" | "page" | "internalModal" | "externalModal"; shouldDisplayAsButton: boolean; variant: "Standard" | "Secondary-cta" | "Subtle" | "Inverted"; url: string; target: "_blank" | "_self"; iconType: string; iconPosition: "left" | "right"; _type: "atLink"; } | { _type: "imageContainer"; imageContainer: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }[]; } | { number: string; _type: "phone"; } | { _type: "table"; rows: { _type: "tableRow"; cells: string[]; }[]; } | { _type: "block"; style: string; children: { _type: string; text: string; marks: string[]; }[]; markDefs: ({ linkType: "default" | "page" | "internalModal" | "externalModal"; type: string; url: string; target: "_blank" | "_self"; _type: string; _key: string; } | { _type: "fragmentId"; _key: string; fragmentId: string; } | { label: string; value: string; _type: "textColor"; _key: string; })[]; listItem?: "number" | "bullet" | undefined; level?: number | undefined; })[] | null; title: string; name: string; parentCompany: string; owner: string | null; vendorId: string | null; address: { type: "smAddress"; street: string | null; city: string | null; province: string | null; country: string | null; postalCode: string | null; longitude: number | null; latitude: number | null; }; heroBannerImage: { alt: string; src: string; quality: number; } | null; tier: "1" | "2" | null; relationshipSince: string | null; numberOfEmployees: number | null; higgRatingYear: string | null; typeOfSupplier: ("Apparel" | "Hard Goods" | "Fabric" | "Trims" | "Footwear")[] | null; bluesignStatus: "N/A" | "Audit" | "System Partner" | "No" | "Implementation" | null; parentTemplate: { pageSlug: string | null; } | null; imageGrid?: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }[] | undefined; }, { type: "smFacility"; content: ({ label: string; linkType: "default" | "page" | "internalModal" | "externalModal"; shouldDisplayAsButton: boolean; variant: "Standard" | "Secondary-cta" | "Subtle" | "Inverted"; url: string; target: "_blank" | "_self"; iconType: string; iconPosition: "left" | "right"; _type: "atLink"; } | { _type: "imageContainer"; imageContainer: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }[]; } | { number: string; _type: "phone"; } | { _type: "table"; rows: { _type: "tableRow"; cells: string[]; }[]; } | { _type: "block"; style: string; children: { _type: string; text: string; marks: string[]; }[]; markDefs: ({ linkType: "default" | "page" | "internalModal" | "externalModal"; type: string; url: string; target: "_blank" | "_self"; _type: string; _key: string; } | { _type: "fragmentId"; _key: string; fragmentId: string; } | { label: string; value: string; _type: "textColor"; _key: string; })[]; listItem?: "number" | "bullet" | undefined; level?: number | undefined; })[] | null; title: string; name: string; parentCompany: string; owner: string | null; vendorId: string | null; address: { type: "smAddress"; street: string | null; city: string | null; province: string | null; country: string | null; postalCode: string | null; longitude: number | null; latitude: number | null; }; heroBannerImage: { alt: string; src: string; quality: number; } | null; tier: "1" | "2" | null; relationshipSince: string | null; numberOfEmployees: number | null; higgRatingYear: string | null; typeOfSupplier: ("Apparel" | "Hard Goods" | "Fabric" | "Trims" | "Footwear")[] | null; bluesignStatus: "N/A" | "Audit" | "System Partner" | "No" | "Implementation" | null; parentTemplate: { pageSlug: string | null; } | null; imageGrid?: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }[] | undefined; }>; }, "strip", z.ZodTypeAny, { type: "tmFacility"; name: string; facility: { type: "smFacility"; content: ({ label: string; linkType: "default" | "page" | "internalModal" | "externalModal"; shouldDisplayAsButton: boolean; variant: "Standard" | "Secondary-cta" | "Subtle" | "Inverted"; url: string; target: "_blank" | "_self"; iconType: string; iconPosition: "left" | "right"; _type: "atLink"; } | { _type: "imageContainer"; imageContainer: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }[]; } | { number: string; _type: "phone"; } | { _type: "table"; rows: { _type: "tableRow"; cells: string[]; }[]; } | { _type: "block"; style: string; children: { _type: string; text: string; marks: string[]; }[]; markDefs: ({ linkType: "default" | "page" | "internalModal" | "externalModal"; type: string; url: string; target: "_blank" | "_self"; _type: string; _key: string; } | { _type: "fragmentId"; _key: string; fragmentId: string; } | { label: string; value: string; _type: "textColor"; _key: string; })[]; listItem?: "number" | "bullet" | undefined; level?: number | undefined; })[] | null; title: string; name: string; parentCompany: string; owner: string | null; vendorId: string | null; address: { type: "smAddress"; street: string | null; city: string | null; province: string | null; country: string | null; postalCode: string | null; longitude: number | null; latitude: number | null; }; heroBannerImage: { alt: string; src: string; quality: number; } | null; tier: "1" | "2" | null; relationshipSince: string | null; numberOfEmployees: number | null; higgRatingYear: string | null; typeOfSupplier: ("Apparel" | "Hard Goods" | "Fabric" | "Trims" | "Footwear")[] | null; bluesignStatus: "N/A" | "Audit" | "System Partner" | "No" | "Implementation" | null; parentTemplate: { pageSlug: string | null; } | null; imageGrid?: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }[] | undefined; }; }, { type: "tmFacility"; name: string; facility: { type: "smFacility"; content: ({ label: string; linkType: "default" | "page" | "internalModal" | "externalModal"; shouldDisplayAsButton: boolean; variant: "Standard" | "Secondary-cta" | "Subtle" | "Inverted"; url: string; target: "_blank" | "_self"; iconType: string; iconPosition: "left" | "right"; _type: "atLink"; } | { _type: "imageContainer"; imageContainer: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }[]; } | { number: string; _type: "phone"; } | { _type: "table"; rows: { _type: "tableRow"; cells: string[]; }[]; } | { _type: "block"; style: string; children: { _type: string; text: string; marks: string[]; }[]; markDefs: ({ linkType: "default" | "page" | "internalModal" | "externalModal"; type: string; url: string; target: "_blank" | "_self"; _type: string; _key: string; } | { _type: "fragmentId"; _key: string; fragmentId: string; } | { label: string; value: string; _type: "textColor"; _key: string; })[]; listItem?: "number" | "bullet" | undefined; level?: number | undefined; })[] | null; title: string; name: string; parentCompany: string; owner: string | null; vendorId: string | null; address: { type: "smAddress"; street: string | null; city: string | null; province: string | null; country: string | null; postalCode: string | null; longitude: number | null; latitude: number | null; }; heroBannerImage: { alt: string; src: string; quality: number; } | null; tier: "1" | "2" | null; relationshipSince: string | null; numberOfEmployees: number | null; higgRatingYear: string | null; typeOfSupplier: ("Apparel" | "Hard Goods" | "Fabric" | "Trims" | "Footwear")[] | null; bluesignStatus: "N/A" | "Audit" | "System Partner" | "No" | "Implementation" | null; parentTemplate: { pageSlug: string | null; } | null; imageGrid?: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }[] | undefined; }; }>; export declare const facilityTemplateQuery: string; //# sourceMappingURL=facilityTemplate.d.ts.map