import { z } from 'zod'; export declare const objEventSchema: z.ZodRecord, z.ZodObject<{ globalVars: z.ZodOptional, z.ZodBoolean]>>; }, "strip", z.ZodTypeAny, { paramKey: string; globalKey: string; paramValue?: any; exclude?: boolean | string[] | undefined; }, { paramKey: string; globalKey: string; paramValue?: any; exclude?: boolean | string[] | undefined; }>, "many">>; link: z.ZodOptional; url: z.ZodString; paramKey: z.ZodString; paramsValue: z.ZodAny; isBlank: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; paramKey: string; name?: string | undefined; paramsValue?: any; isBlank?: boolean | undefined; }, { url: string; paramKey: string; name?: string | undefined; paramsValue?: any; isBlank?: boolean | undefined; }>, "many">>; page: z.ZodOptional; path: z.ZodString; paramKey: z.ZodString; paramsValue: z.ZodAny; }, "strip", z.ZodTypeAny, { path: string; paramKey: string; name?: string | undefined; paramsValue?: any; }, { path: string; paramKey: string; name?: string | undefined; paramsValue?: any; }>, "many">>; toggle: z.ZodOptional>; hide: z.ZodOptional>; paramKey: z.ZodOptional; paramsValue: z.ZodOptional; }, "strip", z.ZodTypeAny, { paramKey?: string | undefined; paramsValue?: any; show?: string[] | undefined; hide?: string[] | undefined; }, { paramKey?: string | undefined; paramsValue?: any; show?: string[] | undefined; hide?: string[] | undefined; }>, "many">>; updateComp: z.ZodOptional; paramKey: z.ZodString; paramsValue: z.ZodAny; }, "strip", z.ZodTypeAny, { comps: string[]; paramKey: string; paramsValue?: any; }, { comps: string[]; paramKey: string; paramsValue?: any; }>, "many">>; dynamic: z.ZodOptional; hide: z.ZodArray; paramKey: z.ZodOptional; paramsValue: z.ZodOptional; }, "strip", z.ZodTypeAny, { show: string[]; hide: string[]; paramKey?: string | undefined; paramsValue?: any; }, { show: string[]; hide: string[]; paramKey?: string | undefined; paramsValue?: any; }>, "many">>; }, "strip", z.ZodTypeAny, { link?: { url: string; paramKey: string; name?: string | undefined; paramsValue?: any; isBlank?: boolean | undefined; }[] | undefined; globalVars?: { paramKey: string; globalKey: string; paramValue?: any; exclude?: boolean | string[] | undefined; }[] | undefined; toggle?: { paramKey?: string | undefined; paramsValue?: any; show?: string[] | undefined; hide?: string[] | undefined; }[] | undefined; page?: { path: string; paramKey: string; name?: string | undefined; paramsValue?: any; }[] | undefined; updateComp?: { comps: string[]; paramKey: string; paramsValue?: any; }[] | undefined; dynamic?: { show: string[]; hide: string[]; paramKey?: string | undefined; paramsValue?: any; }[] | undefined; }, { link?: { url: string; paramKey: string; name?: string | undefined; paramsValue?: any; isBlank?: boolean | undefined; }[] | undefined; globalVars?: { paramKey: string; globalKey: string; paramValue?: any; exclude?: boolean | string[] | undefined; }[] | undefined; toggle?: { paramKey?: string | undefined; paramsValue?: any; show?: string[] | undefined; hide?: string[] | undefined; }[] | undefined; page?: { path: string; paramKey: string; name?: string | undefined; paramsValue?: any; }[] | undefined; updateComp?: { comps: string[]; paramKey: string; paramsValue?: any; }[] | undefined; dynamic?: { show: string[]; hide: string[]; paramKey?: string | undefined; paramsValue?: any; }[] | undefined; }>>; export declare const arrEventSchema: z.ZodRecord, z.ZodArray; action: z.ZodEnum<["internal", "external"]>; params: z.ZodObject<{ name: z.ZodOptional; path: z.ZodOptional; params: z.ZodOptional>; query: z.ZodOptional>; hash: z.ZodOptional; isBlank: z.ZodOptional; }, "strip", z.ZodTypeAny, { path?: string | undefined; name?: string | undefined; params?: Record | undefined; isBlank?: boolean | undefined; query?: Record | undefined; hash?: string | undefined; }, { path?: string | undefined; name?: string | undefined; params?: Record | undefined; isBlank?: boolean | undefined; query?: Record | undefined; hash?: string | undefined; }>; paramKey: z.ZodOptional; paramValue: z.ZodOptional; order: z.ZodOptional; delay: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "navigate"; action: "internal" | "external"; params: { path?: string | undefined; name?: string | undefined; params?: Record | undefined; isBlank?: boolean | undefined; query?: Record | undefined; hash?: string | undefined; }; paramKey?: string | undefined; paramValue?: any; order?: number | undefined; delay?: number | undefined; }, { type: "navigate"; action: "internal" | "external"; params: { path?: string | undefined; name?: string | undefined; params?: Record | undefined; isBlank?: boolean | undefined; query?: Record | undefined; hash?: string | undefined; }; paramKey?: string | undefined; paramValue?: any; order?: number | undefined; delay?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"toggle">; action: z.ZodLiteral<"visibility">; params: z.ZodObject<{ name: z.ZodOptional; params: z.ZodOptional>; show: z.ZodOptional>; hide: z.ZodOptional>; comps: z.ZodOptional>; props: z.ZodOptional>; key: z.ZodOptional; exclude: z.ZodOptional, z.ZodBoolean]>>; }, "strip", z.ZodTypeAny, { comps?: string[] | undefined; name?: string | undefined; key?: string | undefined; params?: Record | undefined; exclude?: boolean | string[] | undefined; show?: string[] | undefined; hide?: string[] | undefined; props?: Record | undefined; }, { comps?: string[] | undefined; name?: string | undefined; key?: string | undefined; params?: Record | undefined; exclude?: boolean | string[] | undefined; show?: string[] | undefined; hide?: string[] | undefined; props?: Record | undefined; }>; paramKey: z.ZodOptional; paramValue: z.ZodOptional; order: z.ZodOptional; delay: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "toggle"; action: "visibility"; params: { comps?: string[] | undefined; name?: string | undefined; key?: string | undefined; params?: Record | undefined; exclude?: boolean | string[] | undefined; show?: string[] | undefined; hide?: string[] | undefined; props?: Record | undefined; }; paramKey?: string | undefined; paramValue?: any; order?: number | undefined; delay?: number | undefined; }, { type: "toggle"; action: "visibility"; params: { comps?: string[] | undefined; name?: string | undefined; key?: string | undefined; params?: Record | undefined; exclude?: boolean | string[] | undefined; show?: string[] | undefined; hide?: string[] | undefined; props?: Record | undefined; }; paramKey?: string | undefined; paramValue?: any; order?: number | undefined; delay?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"comp">; action: z.ZodEnum<["update", "add", "delete"]>; params: z.ZodObject<{ params: z.ZodOptional>; }, "strip", z.ZodAny, z.objectOutputType<{ params: z.ZodOptional>; }, z.ZodAny, "strip">, z.objectInputType<{ params: z.ZodOptional>; }, z.ZodAny, "strip">>; paramKey: z.ZodOptional; paramValue: z.ZodOptional; order: z.ZodOptional; delay: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "comp"; action: "update" | "add" | "delete"; params: { params?: Record | undefined; } & { [k: string]: any; }; paramKey?: string | undefined; paramValue?: any; order?: number | undefined; delay?: number | undefined; }, { type: "comp"; action: "update" | "add" | "delete"; params: { params?: Record | undefined; } & { [k: string]: any; }; paramKey?: string | undefined; paramValue?: any; order?: number | undefined; delay?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"globalVars">; action: z.ZodEnum<["update", "add", "delete"]>; params: z.ZodObject<{ name: z.ZodOptional; path: z.ZodOptional; params: z.ZodOptional>; query: z.ZodOptional>; isBlank: z.ZodOptional; show: z.ZodOptional>; hide: z.ZodOptional>; comps: z.ZodOptional>; props: z.ZodOptional>; key: z.ZodString; exclude: z.ZodOptional, z.ZodBoolean]>>; }, "strip", z.ZodTypeAny, { key: string; comps?: string[] | undefined; path?: string | undefined; name?: string | undefined; params?: Record | undefined; exclude?: boolean | string[] | undefined; isBlank?: boolean | undefined; show?: string[] | undefined; hide?: string[] | undefined; query?: Record | undefined; props?: Record | undefined; }, { key: string; comps?: string[] | undefined; path?: string | undefined; name?: string | undefined; params?: Record | undefined; exclude?: boolean | string[] | undefined; isBlank?: boolean | undefined; show?: string[] | undefined; hide?: string[] | undefined; query?: Record | undefined; props?: Record | undefined; }>; paramKey: z.ZodOptional; paramValue: z.ZodOptional; order: z.ZodOptional; delay: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "globalVars"; action: "update" | "add" | "delete"; params: { key: string; comps?: string[] | undefined; path?: string | undefined; name?: string | undefined; params?: Record | undefined; exclude?: boolean | string[] | undefined; isBlank?: boolean | undefined; show?: string[] | undefined; hide?: string[] | undefined; query?: Record | undefined; props?: Record | undefined; }; paramKey?: string | undefined; paramValue?: any; order?: number | undefined; delay?: number | undefined; }, { type: "globalVars"; action: "update" | "add" | "delete"; params: { key: string; comps?: string[] | undefined; path?: string | undefined; name?: string | undefined; params?: Record | undefined; exclude?: boolean | string[] | undefined; isBlank?: boolean | undefined; show?: string[] | undefined; hide?: string[] | undefined; query?: Record | undefined; props?: Record | undefined; }; paramKey?: string | undefined; paramValue?: any; order?: number | undefined; delay?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"scene3d">; action: z.ZodLiteral<"control">; params: z.ZodObject<{ name: z.ZodString; params: z.ZodRecord; comps: z.ZodOptional>; props: z.ZodOptional>; key: z.ZodOptional; exclude: z.ZodOptional, z.ZodBoolean]>>; }, "strip", z.ZodTypeAny, { name: string; params: Record; comps?: string[] | undefined; key?: string | undefined; exclude?: boolean | string[] | undefined; props?: Record | undefined; }, { name: string; params: Record; comps?: string[] | undefined; key?: string | undefined; exclude?: boolean | string[] | undefined; props?: Record | undefined; }>; paramKey: z.ZodOptional; paramValue: z.ZodOptional; order: z.ZodOptional; delay: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "scene3d"; action: "control"; params: { name: string; params: Record; comps?: string[] | undefined; key?: string | undefined; exclude?: boolean | string[] | undefined; props?: Record | undefined; }; paramKey?: string | undefined; paramValue?: any; order?: number | undefined; delay?: number | undefined; }, { type: "scene3d"; action: "control"; params: { name: string; params: Record; comps?: string[] | undefined; key?: string | undefined; exclude?: boolean | string[] | undefined; props?: Record | undefined; }; paramKey?: string | undefined; paramValue?: any; order?: number | undefined; delay?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"custom">; action: z.ZodLiteral<"local">; params: z.ZodObject<{ code: z.ZodOptional; depends: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code?: string | undefined; depends?: string[] | undefined; }, { code?: string | undefined; depends?: string[] | undefined; }>; paramKey: z.ZodOptional; paramValue: z.ZodOptional; order: z.ZodOptional; delay: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "custom"; action: "local"; params: { code?: string | undefined; depends?: string[] | undefined; }; paramKey?: string | undefined; paramValue?: any; order?: number | undefined; delay?: number | undefined; }, { type: "custom"; action: "local"; params: { code?: string | undefined; depends?: string[] | undefined; }; paramKey?: string | undefined; paramValue?: any; order?: number | undefined; delay?: number | undefined; }>]>, "many">>; export declare const legacyPartsSchema: z.ZodType; export declare const latestPartsSchema: z.ZodType; export declare function verifyCic(config: Record, v: 'latest' | 'legacy'): Record;