import { z } from 'zod'; export declare const ActionSchemaTypes: z.ZodEnum<["go-to", "event-tracking", "http-request", "conditional-contain"]>; export declare const HttpVerbs: z.ZodEnum<["GET", "POST", "PÄTCH", "DELETE"]>; export declare const GoToSchema_Version1: z.ZodObject<{ step: z.ZodNumber; }, "strict", z.ZodTypeAny, { step?: number; }, { step?: number; }>; export declare const BaseActionSchema: z.ZodObject<{ name: z.ZodEnum<["go-to", "event-tracking", "http-request", "conditional-contain"]>; version: z.ZodNumber; params: z.ZodObject<{ step: z.ZodNumber; }, "strict", z.ZodTypeAny, { step?: number; }, { step?: number; }>; }, "strip", z.ZodTypeAny, { name?: "go-to" | "event-tracking" | "http-request" | "conditional-contain"; version?: number; params?: { step?: number; }; }, { name?: "go-to" | "event-tracking" | "http-request" | "conditional-contain"; version?: number; params?: { step?: number; }; }>; export type IActionSchemaTypes = z.infer; export type IBaseActionSchema = z.infer; export type IGoTo = z.infer;