import { z } from "zod"; /** Represents a geographic position with latitude, longitude and accuracy. */ export declare const GeoPositionSchema: z.ZodObject<{ lat: z.ZodNumber; lng: z.ZodNumber; accuracy: z.ZodNumber; }, z.core.$strip>; /** Supported ISO currency codes. */ export declare const CurrencySchema: z.ZodEnum<{ EUR: "EUR"; USD: "USD"; GBP: "GBP"; JPY: "JPY"; CAD: "CAD"; MXN: "MXN"; CHF: "CHF"; AUD: "AUD"; BRL: "BRL"; CNY: "CNY"; ARS: "ARS"; COP: "COP"; CLP: "CLP"; }>; /** Options for currency formatting. */ export declare const CurrencyFormatOptionsSchema: z.ZodObject<{ amount: z.ZodNumber; currency: z.ZodOptional>; taxes: z.ZodOptional; locale: z.ZodOptional>; }, z.core.$strip>; /** Options for plain number formatting. */ export declare const NumberFormatOptionsSchema: z.ZodObject<{ locale: z.ZodOptional>; digits: z.ZodOptional; }, z.core.$strip>; /** Date format parts (subset of `Intl.DateTimeFormatOptions`). */ export declare const AppDateFormatOptionsSchema: z.ZodObject<{ year: z.ZodOptional>; month: z.ZodOptional>; day: z.ZodOptional>; }, z.core.$strip>; /** Options for number formatting in geometry calculations. */ export declare const GeometryFormatOptionsSchema: z.ZodObject<{ locale: z.ZodOptional; digits: z.ZodOptional; unit: z.ZodOptional; }, z.core.$strip>; /** Represents viewport dimensions. */ export declare const ViewportSizeSchema: z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>; /** Represents scroll position. */ export declare const ScrollPositionSchema: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, z.core.$strip>; /** Internal registry entry for lazy loading configurations. */ export declare const LazyLoaderEntrySchema: z.ZodObject<{ selector: z.ZodString; observerKey: z.ZodString; }, z.core.$strip>; /** Safe error returned on non-2xx or network failures (AI boundary). */ export declare const AiErrorSchema: z.ZodObject<{ message: z.ZodString; status: z.ZodNumber; details: z.ZodOptional; }, z.core.$strip>; /** One round of tool execution inside the agent loop. */ export declare const AgentStepSchema: z.ZodObject<{ toolCalls: z.ZodArray; function: z.ZodObject<{ name: z.ZodString; arguments: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>; toolResults: z.ZodArray; }, z.core.$strip>; /** Payload returned by a successful `useRunAgent` call. */ export declare const AgentDataSchema: z.ZodObject<{ finalMessage: z.ZodString; steps: z.ZodArray; function: z.ZodObject<{ name: z.ZodString; arguments: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>; toolResults: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>; /** Payload returned by a successful assistant reply. */ export declare const AssistantReplySchema: z.ZodObject<{ reply: z.ZodString; sessionId: z.ZodString; }, z.core.$strip>; /** A single field-level validation message keyed by field name. */ export declare const FieldErrorsSchema: z.ZodRecord; /** Minimal issue shape (`error.issues` entries). */ export declare const ValidationIssueSchema: z.ZodObject<{ path: z.ZodArray>; message: z.ZodString; }, z.core.$strip>; /** Demo product shape (Express adapter). */ export declare const ProductTypeSchema: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; price: z.ZodNumber; }, z.core.$strip>; /** Error shape for Astro content operations. */ export declare const AstroServiceErrorSchema: z.ZodObject<{ message: z.ZodString; collectionName: z.ZodOptional; details: z.ZodOptional; }, z.core.$strip>; //# sourceMappingURL=core.schema.d.ts.map