/** * Auto-generated Zod schema for BranchProtectionRule * DO NOT MODIFY - regenerate with: bun run generate:schemas */ import type { BranchProtectionRule as BranchProtectionRuleOctokit } from '@octokit/webhooks-types'; import { z } from 'zod'; export declare const BranchProtectionRuleSchema: z.ZodObject<{ id: z.ZodNumber; repository_id: z.ZodNumber; name: z.ZodString; created_at: z.ZodString; updated_at: z.ZodString; pull_request_reviews_enforcement_level: z.ZodUnion, z.ZodLiteral<"non_admins">, z.ZodLiteral<"everyone">]>; required_approving_review_count: z.ZodNumber; dismiss_stale_reviews_on_push: z.ZodBoolean; require_code_owner_review: z.ZodBoolean; authorized_dismissal_actors_only: z.ZodBoolean; ignore_approvals_from_contributors: z.ZodBoolean; require_last_push_approval: z.ZodOptional, z.ZodLiteral]>>; required_status_checks: z.ZodArray; required_status_checks_enforcement_level: z.ZodUnion, z.ZodLiteral<"non_admins">, z.ZodLiteral<"everyone">]>; strict_required_status_checks_policy: z.ZodBoolean; signature_requirement_enforcement_level: z.ZodUnion, z.ZodLiteral<"non_admins">, z.ZodLiteral<"everyone">]>; linear_history_requirement_enforcement_level: z.ZodUnion, z.ZodLiteral<"non_admins">, z.ZodLiteral<"everyone">]>; admin_enforced: z.ZodBoolean; create_protected: z.ZodOptional, z.ZodLiteral]>>; allow_force_pushes_enforcement_level: z.ZodUnion, z.ZodLiteral<"non_admins">, z.ZodLiteral<"everyone">]>; allow_deletions_enforcement_level: z.ZodUnion, z.ZodLiteral<"non_admins">, z.ZodLiteral<"everyone">]>; merge_queue_enforcement_level: z.ZodUnion, z.ZodLiteral<"non_admins">, z.ZodLiteral<"everyone">]>; required_deployments_enforcement_level: z.ZodUnion, z.ZodLiteral<"non_admins">, z.ZodLiteral<"everyone">]>; required_conversation_resolution_level: z.ZodUnion, z.ZodLiteral<"non_admins">, z.ZodLiteral<"everyone">]>; authorized_actors_only: z.ZodBoolean; authorized_actor_names: z.ZodArray; }, z.core.$strip>; export type BranchProtectionRule = BranchProtectionRuleOctokit; export declare function isBranchProtectionRule(value: unknown): value is BranchProtectionRule; //# sourceMappingURL=branch-protection-rule.d.ts.map