import { z } from 'zod'; /** Zod schema for a basemap source entry. */ export declare const BasemapSourceSchema: z.ZodObject<{ type: z.ZodOptional; url: z.ZodOptional; tiles: z.ZodOptional>; minzoom: z.ZodOptional; maxzoom: z.ZodOptional; tileSize: z.ZodOptional; }, z.core.$catchall>; /** Zod schema for a basemap style layer entry. */ export declare const BasemapStyleLayerSchema: z.ZodObject<{ id: z.ZodString; type: z.ZodOptional; ref: z.ZodOptional; source: z.ZodOptional; 'source-layer': z.ZodOptional; minzoom: z.ZodOptional; maxzoom: z.ZodOptional; filter: z.ZodOptional>; paint: z.ZodOptional>; layout: z.ZodOptional>; }, z.core.$catchall>; /** Zod schema for a MapLibre / Mapbox style document. */ export declare const BasemapStyleSchema: z.ZodObject<{ version: z.ZodOptional; metadata: z.ZodOptional>; sources: z.ZodOptional; url: z.ZodOptional; tiles: z.ZodOptional>; minzoom: z.ZodOptional; maxzoom: z.ZodOptional; tileSize: z.ZodOptional; }, z.core.$catchall>>>; layers: z.ZodOptional; ref: z.ZodOptional; source: z.ZodOptional; 'source-layer': z.ZodOptional; minzoom: z.ZodOptional; maxzoom: z.ZodOptional; filter: z.ZodOptional>; paint: z.ZodOptional>; layout: z.ZodOptional>; }, z.core.$catchall>>>; }, z.core.$catchall>; /** Zod schema for a fully resolved basemap style document. */ export declare const ResolvedBasemapStyleSchema: z.ZodObject<{ version: z.ZodOptional; metadata: z.ZodOptional>; sources: z.ZodRecord; url: z.ZodOptional; tiles: z.ZodOptional>; minzoom: z.ZodOptional; maxzoom: z.ZodOptional; tileSize: z.ZodOptional; }, z.core.$catchall>>; layers: z.ZodArray; 'source-layer': z.ZodOptional; minzoom: z.ZodOptional; maxzoom: z.ZodOptional; filter: z.ZodOptional>; paint: z.ZodOptional>; layout: z.ZodOptional>; }, z.core.$catchall>>; }, z.core.$catchall>; //# sourceMappingURL=map-style-schema.d.ts.map