import { z } from 'zod'; export declare enum TriggerStrategy { POLLING = "POLLING", WEBHOOK = "WEBHOOK", APP_WEBHOOK = "APP_WEBHOOK", MANUAL = "MANUAL" } export declare enum WebhookHandshakeStrategy { NONE = "NONE", HEADER_PRESENT = "HEADER_PRESENT", QUERY_PRESENT = "QUERY_PRESENT", BODY_PARAM_PRESENT = "BODY_PARAM_PRESENT" } export declare enum TriggerSourceScheduleType { CRON_EXPRESSION = "CRON_EXPRESSION" } export declare const WebhookHandshakeConfiguration: z.ZodObject<{ strategy: z.ZodEnum; paramName: z.ZodOptional; }, z.core.$strip>; export type WebhookHandshakeConfiguration = z.infer; export declare const ScheduleOptions: z.ZodObject<{ type: z.ZodEnum; cronExpression: z.ZodString; timezone: z.ZodString; }, z.core.$strip>; export type ScheduleOptions = z.infer; export declare const TriggerSource: z.ZodObject<{ type: z.ZodEnum; projectId: z.ZodString; flowId: z.ZodString; triggerName: z.ZodString; schedule: z.ZodOptional; cronExpression: z.ZodString; timezone: z.ZodString; }, z.core.$strip>>>; flowVersionId: z.ZodString; pieceName: z.ZodString; pieceVersion: z.ZodString; deleted: z.ZodOptional>; simulate: z.ZodBoolean; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; export type TriggerSource = z.infer; //# sourceMappingURL=index.d.ts.map