import { z } from 'zod'; export declare const ManageWebhookSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ push_events: z.ZodOptional, z.ZodBoolean>>; push_events_branch_filter: z.ZodOptional; tag_push_events: z.ZodOptional, z.ZodBoolean>>; merge_requests_events: z.ZodOptional, z.ZodBoolean>>; issues_events: z.ZodOptional, z.ZodBoolean>>; confidential_issues_events: z.ZodOptional, z.ZodBoolean>>; note_events: z.ZodOptional, z.ZodBoolean>>; confidential_note_events: z.ZodOptional, z.ZodBoolean>>; job_events: z.ZodOptional, z.ZodBoolean>>; pipeline_events: z.ZodOptional, z.ZodBoolean>>; wiki_page_events: z.ZodOptional, z.ZodBoolean>>; deployment_events: z.ZodOptional, z.ZodBoolean>>; feature_flag_events: z.ZodOptional, z.ZodBoolean>>; releases_events: z.ZodOptional, z.ZodBoolean>>; emoji_events: z.ZodOptional, z.ZodBoolean>>; resource_access_token_events: z.ZodOptional, z.ZodBoolean>>; member_events: z.ZodOptional, z.ZodBoolean>>; subgroup_events: z.ZodOptional, z.ZodBoolean>>; project_events: z.ZodOptional, z.ZodBoolean>>; enable_ssl_verification: z.ZodOptional, z.ZodBoolean>>; action: z.ZodLiteral<"create">; scope: z.ZodEnum<{ project: "project"; group: "group"; }>; projectId: z.ZodOptional; groupId: z.ZodOptional; url: z.ZodString; name: z.ZodOptional; description: z.ZodOptional; token: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ push_events: z.ZodOptional, z.ZodBoolean>>; push_events_branch_filter: z.ZodOptional; tag_push_events: z.ZodOptional, z.ZodBoolean>>; merge_requests_events: z.ZodOptional, z.ZodBoolean>>; issues_events: z.ZodOptional, z.ZodBoolean>>; confidential_issues_events: z.ZodOptional, z.ZodBoolean>>; note_events: z.ZodOptional, z.ZodBoolean>>; confidential_note_events: z.ZodOptional, z.ZodBoolean>>; job_events: z.ZodOptional, z.ZodBoolean>>; pipeline_events: z.ZodOptional, z.ZodBoolean>>; wiki_page_events: z.ZodOptional, z.ZodBoolean>>; deployment_events: z.ZodOptional, z.ZodBoolean>>; feature_flag_events: z.ZodOptional, z.ZodBoolean>>; releases_events: z.ZodOptional, z.ZodBoolean>>; emoji_events: z.ZodOptional, z.ZodBoolean>>; resource_access_token_events: z.ZodOptional, z.ZodBoolean>>; member_events: z.ZodOptional, z.ZodBoolean>>; subgroup_events: z.ZodOptional, z.ZodBoolean>>; project_events: z.ZodOptional, z.ZodBoolean>>; enable_ssl_verification: z.ZodOptional, z.ZodBoolean>>; action: z.ZodLiteral<"update">; scope: z.ZodEnum<{ project: "project"; group: "group"; }>; projectId: z.ZodOptional; groupId: z.ZodOptional; hookId: z.ZodPipe, z.ZodCoercedString>; url: z.ZodOptional; name: z.ZodOptional; description: z.ZodOptional; token: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"delete">; scope: z.ZodEnum<{ project: "project"; group: "group"; }>; projectId: z.ZodOptional; groupId: z.ZodOptional; hookId: z.ZodPipe, z.ZodCoercedString>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"test">; scope: z.ZodEnum<{ project: "project"; group: "group"; }>; projectId: z.ZodOptional; groupId: z.ZodOptional; hookId: z.ZodPipe, z.ZodCoercedString>; trigger: z.ZodEnum<{ push_events: "push_events"; tag_push_events: "tag_push_events"; merge_requests_events: "merge_requests_events"; issues_events: "issues_events"; confidential_issues_events: "confidential_issues_events"; note_events: "note_events"; job_events: "job_events"; pipeline_events: "pipeline_events"; wiki_page_events: "wiki_page_events"; releases_events: "releases_events"; milestone_events: "milestone_events"; emoji_events: "emoji_events"; resource_access_token_events: "resource_access_token_events"; }>; }, z.core.$strip>], "action">; export type ManageWebhookOptions = z.infer;