import { z } from 'zod'; /** @see {@link STRUCTURED_DATA_BUILT_IN_OBJECTS} */ declare const STRUCTURED_DATA_BUILT_IN_OBJECTS_NAMES: readonly ["ArrayBuffer", "SharedArrayBuffer", "DataView", "Atomics", "JSON"]; /** @see {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects#structured_data} */ declare const STRUCTURED_DATA_BUILT_IN_OBJECTS: { readonly ArrayBuffer: ArrayBufferConstructor; readonly SharedArrayBuffer: SharedArrayBufferConstructor; readonly DataView: DataViewConstructor; readonly Atomics: Atomics; readonly JSON: JSON; }; type StructuredDataBuiltInObjectName = (typeof STRUCTURED_DATA_BUILT_IN_OBJECTS_NAMES)[number]; type StructuredDataBuiltInObject = (typeof STRUCTURED_DATA_BUILT_IN_OBJECTS)[StructuredDataBuiltInObjectName]; declare const STRUCTURED_DATA_BUILT_IN_OBJECT_NAME_SCHEMA: z.ZodEnum<["ArrayBuffer", "SharedArrayBuffer", "DataView", "Atomics", "JSON"]>; declare const STRUCTURED_DATA_BUILT_IN_OBJECTS_SCHEMAS: { readonly ArrayBuffer: z.ZodType; readonly SharedArrayBuffer: z.ZodType; readonly DataView: z.ZodType; readonly Atomics: z.ZodType; readonly JSON: z.ZodType; }; export { STRUCTURED_DATA_BUILT_IN_OBJECTS, STRUCTURED_DATA_BUILT_IN_OBJECTS_NAMES, STRUCTURED_DATA_BUILT_IN_OBJECTS_SCHEMAS, STRUCTURED_DATA_BUILT_IN_OBJECT_NAME_SCHEMA, StructuredDataBuiltInObject, StructuredDataBuiltInObjectName };