import { z } from "zod"; export declare const githubIdSchema: z.ZodString; export declare const githubCommitSchema: z.ZodPipe>; export declare const githubReviewPolicySchema: z.ZodObject<{ invocation: z.ZodEnum<{ allowed_authors: "allowed_authors"; linked_authors: "linked_authors"; mentions_only: "mentions_only"; }>; events: z.ZodArray>; issueOpened: z.ZodOptional; issueOpenedInstructions: z.ZodOptional; reviewDrafts: z.ZodBoolean; reviewBotAuthors: z.ZodBoolean; includeAuthors: z.ZodArray; excludeAuthors: z.ZodArray; targetBranches: z.ZodArray; excludedBranches: z.ZodArray; requiredLabels: z.ZodArray; excludedLabels: z.ZodArray; ignoredPaths: z.ZodArray; instructions: z.ZodString; prompts: z.ZodObject<{ opened: z.ZodString; synchronize: z.ZodString; reopened: z.ZodString; ready_for_review: z.ZodString; mention: z.ZodString; comment: z.ZodString; }, z.core.$strict>; findingCategories: z.ZodArray; minimumCommentSeverity: z.ZodEnum<{ error: "error"; info: "info"; warning: "warning"; }>; publishSummary: z.ZodBoolean; publishInline: z.ZodBoolean; allowApprove: z.ZodBoolean; allowRequestChanges: z.ZodBoolean; ratingThreshold: z.ZodUnion, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodNull]>; }, z.core.$strict>; export declare const githubAllowedPersonSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ githubUserId: z.ZodString; login: z.ZodString; automaticReviews: z.ZodOptional; kind: z.ZodLiteral<"member">; userId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ githubUserId: z.ZodString; login: z.ZodString; automaticReviews: z.ZodOptional; kind: z.ZodLiteral<"guest">; sponsorUserId: z.ZodString; permissionProfile: z.ZodLiteral<"restricted">; }, z.core.$strict>], "kind">; export declare const githubChatConfigurationSchema: z.ZodObject<{ version: z.ZodLiteral<1>; toolsEnabled: z.ZodBoolean; responsibleUserId: z.ZodString; memberAccess: z.ZodEnum<{ all_linked: "all_linked"; selected: "selected"; }>; people: z.ZodArray; kind: z.ZodLiteral<"member">; userId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ githubUserId: z.ZodString; login: z.ZodString; automaticReviews: z.ZodOptional; kind: z.ZodLiteral<"guest">; sponsorUserId: z.ZodString; permissionProfile: z.ZodLiteral<"restricted">; }, z.core.$strict>], "kind">>; defaults: z.ZodObject<{ invocation: z.ZodEnum<{ allowed_authors: "allowed_authors"; linked_authors: "linked_authors"; mentions_only: "mentions_only"; }>; events: z.ZodArray>; issueOpened: z.ZodOptional; issueOpenedInstructions: z.ZodOptional; reviewDrafts: z.ZodBoolean; reviewBotAuthors: z.ZodBoolean; includeAuthors: z.ZodArray; excludeAuthors: z.ZodArray; targetBranches: z.ZodArray; excludedBranches: z.ZodArray; requiredLabels: z.ZodArray; excludedLabels: z.ZodArray; ignoredPaths: z.ZodArray; instructions: z.ZodString; prompts: z.ZodObject<{ opened: z.ZodString; synchronize: z.ZodString; reopened: z.ZodString; ready_for_review: z.ZodString; mention: z.ZodString; comment: z.ZodString; }, z.core.$strict>; findingCategories: z.ZodArray; minimumCommentSeverity: z.ZodEnum<{ error: "error"; info: "info"; warning: "warning"; }>; publishSummary: z.ZodBoolean; publishInline: z.ZodBoolean; allowApprove: z.ZodBoolean; allowRequestChanges: z.ZodBoolean; ratingThreshold: z.ZodUnion, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodNull]>; }, z.core.$strict>; repositories: z.ZodRecord>; events: z.ZodOptional>>; issueOpened: z.ZodOptional>; issueOpenedInstructions: z.ZodOptional>; reviewDrafts: z.ZodOptional; reviewBotAuthors: z.ZodOptional; includeAuthors: z.ZodOptional>; excludeAuthors: z.ZodOptional>; targetBranches: z.ZodOptional>; excludedBranches: z.ZodOptional>; requiredLabels: z.ZodOptional>; excludedLabels: z.ZodOptional>; ignoredPaths: z.ZodOptional>; instructions: z.ZodOptional; prompts: z.ZodOptional>; findingCategories: z.ZodOptional>; minimumCommentSeverity: z.ZodOptional>; publishSummary: z.ZodOptional; publishInline: z.ZodOptional; allowApprove: z.ZodOptional; allowRequestChanges: z.ZodOptional; ratingThreshold: z.ZodOptional, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodNull]>>; }, z.core.$strict>>; }, z.core.$strict>; export declare const updateGitHubChatConfigurationSchema: z.ZodObject<{ expectedRevision: z.ZodNumber; configuration: z.ZodObject<{ version: z.ZodLiteral<1>; toolsEnabled: z.ZodBoolean; responsibleUserId: z.ZodString; memberAccess: z.ZodEnum<{ all_linked: "all_linked"; selected: "selected"; }>; people: z.ZodArray; kind: z.ZodLiteral<"member">; userId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ githubUserId: z.ZodString; login: z.ZodString; automaticReviews: z.ZodOptional; kind: z.ZodLiteral<"guest">; sponsorUserId: z.ZodString; permissionProfile: z.ZodLiteral<"restricted">; }, z.core.$strict>], "kind">>; defaults: z.ZodObject<{ invocation: z.ZodEnum<{ allowed_authors: "allowed_authors"; linked_authors: "linked_authors"; mentions_only: "mentions_only"; }>; events: z.ZodArray>; issueOpened: z.ZodOptional; issueOpenedInstructions: z.ZodOptional; reviewDrafts: z.ZodBoolean; reviewBotAuthors: z.ZodBoolean; includeAuthors: z.ZodArray; excludeAuthors: z.ZodArray; targetBranches: z.ZodArray; excludedBranches: z.ZodArray; requiredLabels: z.ZodArray; excludedLabels: z.ZodArray; ignoredPaths: z.ZodArray; instructions: z.ZodString; prompts: z.ZodObject<{ opened: z.ZodString; synchronize: z.ZodString; reopened: z.ZodString; ready_for_review: z.ZodString; mention: z.ZodString; comment: z.ZodString; }, z.core.$strict>; findingCategories: z.ZodArray; minimumCommentSeverity: z.ZodEnum<{ error: "error"; info: "info"; warning: "warning"; }>; publishSummary: z.ZodBoolean; publishInline: z.ZodBoolean; allowApprove: z.ZodBoolean; allowRequestChanges: z.ZodBoolean; ratingThreshold: z.ZodUnion, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodNull]>; }, z.core.$strict>; repositories: z.ZodRecord>; events: z.ZodOptional>>; issueOpened: z.ZodOptional>; issueOpenedInstructions: z.ZodOptional>; reviewDrafts: z.ZodOptional; reviewBotAuthors: z.ZodOptional; includeAuthors: z.ZodOptional>; excludeAuthors: z.ZodOptional>; targetBranches: z.ZodOptional>; excludedBranches: z.ZodOptional>; requiredLabels: z.ZodOptional>; excludedLabels: z.ZodOptional>; ignoredPaths: z.ZodOptional>; instructions: z.ZodOptional; prompts: z.ZodOptional>; findingCategories: z.ZodOptional>; minimumCommentSeverity: z.ZodOptional>; publishSummary: z.ZodOptional; publishInline: z.ZodOptional; allowApprove: z.ZodOptional; allowRequestChanges: z.ZodOptional; ratingThreshold: z.ZodOptional, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodNull]>>; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; export declare const githubReviewAssessmentSchema: z.ZodObject<{ reviewedCommit: z.ZodPipe>; score: z.ZodUnion, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>]>; complete: z.ZodBoolean; summary: z.ZodString; rationale: z.ZodString; coverage: z.ZodObject<{ reviewedPaths: z.ZodArray; omittedPaths: z.ZodArray; limitations: z.ZodArray; }, z.core.$strict>; findings: z.ZodArray; severity: z.ZodEnum<{ error: "error"; info: "info"; warning: "warning"; }>; category: z.ZodString; body: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; //# sourceMappingURL=chat-github.d.ts.map