import { z } from "zod"; export declare const editorMetaSchema: z.ZodObject<{ name: z.ZodString; label: z.ZodString; type: z.ZodUnion<[z.ZodObject<{ typeConfig: z.ZodObject<{ label: z.ZodString; toString: z.ZodFunction, z.ZodUnknown>; }, "strip", z.ZodTypeAny, { toString: (...args: unknown[]) => unknown; label: string; }, { toString: (...args: unknown[]) => unknown; label: string; }>; }, "strip", z.ZodTypeAny, { typeConfig: { toString: (...args: unknown[]) => unknown; label: string; }; }, { typeConfig: { toString: (...args: unknown[]) => unknown; label: string; }; }>, z.ZodEnum<["string", "number", "boolean", "time", "timeRange", "granularity", "filters", "dataset", "measure", "dimension", "dimensionOrMeasure"]>]>; config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { type: "string" | "number" | "boolean" | { typeConfig: { toString: (...args: unknown[]) => unknown; label: string; }; } | "time" | "timeRange" | "granularity" | "filters" | "dataset" | "measure" | "dimension" | "dimensionOrMeasure"; label: string; name: string; config?: {} | undefined; }, { type: "string" | "number" | "boolean" | { typeConfig: { toString: (...args: unknown[]) => unknown; label: string; }; } | "time" | "timeRange" | "granularity" | "filters" | "dataset" | "measure" | "dimension" | "dimensionOrMeasure"; label: string; name: string; config?: {} | undefined; }>;