import type { ZodAny, ZodArray, ZodSchema } from "zod"; import { z } from "zod"; import { FieldConfig } from "../field"; import { type ZodField } from "../zod-field"; export type ZodArrayField = ZodField, ZodArray>; export type ArrayFieldParams = FieldConfig, ZodArray>; export declare const arrayField: ({ required_error, value, elementSchema, schema, optionalSchema, ...config }: { elementSchema: ElementSchema; } & ArrayFieldParams) => import("../zod-field").RequiredZodField, ZodArray>;