/** * Webhook Schemas * * Zod schemas for webhook and webhook filter inputs. */ import { z } from 'zod/v4'; export declare const WebhookCreateInput: z.ZodObject<{ name: z.ZodString; targetUrl: z.ZodURL; secret: z.ZodString; active: z.ZodBoolean; sensor: z.ZodOptional>; description: z.ZodOptional>; }, z.core.$strict>; export declare const WebhookUpdateInput: z.ZodObject<{ name: z.ZodString; targetUrl: z.ZodURL; secret: z.ZodString; active: z.ZodBoolean; sensor: z.ZodOptional>; description: z.ZodOptional>; }, z.core.$strict>; export declare const WebhookFilterType: z.ZodEnum<{ boolean: "boolean"; number: "number"; string: "string"; }>; export declare const WebhookFilterOperation: z.ZodEnum<{ contains: "contains"; endsWith: "endsWith"; eq: "eq"; gt: "gt"; gte: "gte"; in: "in"; lt: "lt"; lte: "lte"; neq: "neq"; notContains: "notContains"; notIn: "notIn"; regexp: "regexp"; startsWith: "startsWith"; }>; export declare const WebhookFilterCreateInput: z.ZodObject<{ webhookId: z.ZodString; filterKey: z.ZodString; filterValue: z.ZodString; filterType: z.ZodEnum<{ boolean: "boolean"; number: "number"; string: "string"; }>; filterOperator: z.ZodEnum<{ contains: "contains"; endsWith: "endsWith"; eq: "eq"; gt: "gt"; gte: "gte"; in: "in"; lt: "lt"; lte: "lte"; neq: "neq"; notContains: "notContains"; notIn: "notIn"; regexp: "regexp"; startsWith: "startsWith"; }>; active: z.ZodBoolean; }, z.core.$strict>; export declare const WebhookFilterUpdateInput: z.ZodObject<{ webhookId: z.ZodString; filterKey: z.ZodString; filterValue: z.ZodString; filterType: z.ZodEnum<{ boolean: "boolean"; number: "number"; string: "string"; }>; filterOperator: z.ZodEnum<{ contains: "contains"; endsWith: "endsWith"; eq: "eq"; gt: "gt"; gte: "gte"; in: "in"; lt: "lt"; lte: "lte"; neq: "neq"; notContains: "notContains"; notIn: "notIn"; regexp: "regexp"; startsWith: "startsWith"; }>; active: z.ZodBoolean; }, z.core.$strict>; export type WebhookCreateInput = z.input; export type WebhookUpdateInput = z.input; export type WebhookFilterCreateInput = z.input; export type WebhookFilterUpdateInput = z.input; //# sourceMappingURL=webhooks.d.ts.map