import { z } from 'zod'; export declare const LOCKFILE_PATTERNS: readonly ["yarn.lock", "package-lock.json", "pnpm-lock.yaml", "Gemfile.lock", "Cargo.lock", "poetry.lock", "composer.lock", "go.sum", "Pipfile.lock", "bun.lockb", "shrinkwrap.yaml"]; export declare const GENERATED_PATTERNS: readonly ["dist/**", "build/**", ".next/**", ".nuxt/**", ".output/**", "coverage/**", "**/*.min.js", "**/*.min.css", "**/*.map", "**/*.js.map", "**/*.css.map"]; export declare const DIFF_EXCLUSION_PRESETS: { readonly lockfiles: readonly ["yarn.lock", "package-lock.json", "pnpm-lock.yaml", "Gemfile.lock", "Cargo.lock", "poetry.lock", "composer.lock", "go.sum", "Pipfile.lock", "bun.lockb", "shrinkwrap.yaml"]; readonly generated: readonly ["dist/**", "build/**", ".next/**", ".nuxt/**", ".output/**", "coverage/**", "**/*.min.js", "**/*.min.css", "**/*.map", "**/*.js.map", "**/*.css.map"]; }; export declare const BrowseMergeRequestsSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ per_page: z.ZodDefault>; page: z.ZodOptional; action: z.ZodLiteral<"list">; project_id: z.ZodOptional>; state: z.ZodOptional>; order_by: z.ZodOptional>; sort: z.ZodOptional>; milestone: z.ZodOptional; view: z.ZodOptional>; labels: z.ZodOptional]>>; with_labels_details: z.ZodOptional, z.ZodBoolean>>; with_merge_status_recheck: z.ZodOptional, z.ZodBoolean>>; created_after: z.ZodOptional; created_before: z.ZodOptional; updated_after: z.ZodOptional; updated_before: z.ZodOptional; scope: z.ZodOptional>; author_id: z.ZodOptional; author_username: z.ZodOptional; assignee_id: z.ZodOptional; assignee_username: z.ZodOptional; my_reaction_emoji: z.ZodOptional; source_branch: z.ZodOptional; target_branch: z.ZodOptional; search: z.ZodOptional; in: z.ZodOptional>; wip: z.ZodOptional>; not: z.ZodOptional]>>; milestone: z.ZodOptional; author_id: z.ZodOptional; author_username: z.ZodOptional; assignee_id: z.ZodOptional; assignee_username: z.ZodOptional; my_reaction_emoji: z.ZodOptional; }, z.core.$strip>>; environment: z.ZodOptional; deployed_before: z.ZodOptional; deployed_after: z.ZodOptional; approved_by_ids: z.ZodOptional>; approved_by_usernames: z.ZodOptional>; reviewer_id: z.ZodOptional; reviewer_username: z.ZodOptional; with_api_entity_associations: z.ZodOptional, z.ZodBoolean>>; min_access_level: z.ZodOptional; }, z.core.$loose>, z.ZodObject<{ action: z.ZodLiteral<"get">; project_id: z.ZodPipe, z.ZodCoercedString>; merge_request_iid: z.ZodOptional, z.ZodCoercedString>>; branch_name: z.ZodOptional; include_diverged_commits_count: z.ZodOptional, z.ZodBoolean>>; include_rebase_in_progress: z.ZodOptional, z.ZodBoolean>>; }, z.core.$loose>, z.ZodObject<{ per_page: z.ZodDefault>; page: z.ZodOptional; action: z.ZodLiteral<"diffs">; project_id: z.ZodPipe, z.ZodCoercedString>; merge_request_iid: z.ZodPipe, z.ZodCoercedString>; include_diverged_commits_count: z.ZodOptional, z.ZodBoolean>>; include_rebase_in_progress: z.ZodOptional, z.ZodBoolean>>; exclude_patterns: z.ZodOptional>; exclude_lockfiles: z.ZodOptional, z.ZodBoolean>>; exclude_generated: z.ZodOptional, z.ZodBoolean>>; }, z.core.$loose>, z.ZodObject<{ action: z.ZodLiteral<"compare">; project_id: z.ZodPipe, z.ZodCoercedString>; from: z.ZodString; to: z.ZodString; straight: z.ZodOptional, z.ZodBoolean>>; }, z.core.$loose>, z.ZodObject<{ per_page: z.ZodDefault>; page: z.ZodOptional; action: z.ZodLiteral<"versions">; project_id: z.ZodPipe, z.ZodCoercedString>; merge_request_iid: z.ZodPipe, z.ZodCoercedString>; }, z.core.$loose>, z.ZodObject<{ action: z.ZodLiteral<"version">; project_id: z.ZodPipe, z.ZodCoercedString>; merge_request_iid: z.ZodPipe, z.ZodCoercedString>; version_id: z.ZodPipe, z.ZodCoercedString>; }, z.core.$loose>], "action">; export declare const BrowseMrDiscussionsSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ per_page: z.ZodDefault>; page: z.ZodOptional; action: z.ZodLiteral<"list">; project_id: z.ZodPipe, z.ZodCoercedString>; merge_request_iid: z.ZodPipe, z.ZodCoercedString>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"drafts">; project_id: z.ZodPipe, z.ZodCoercedString>; merge_request_iid: z.ZodPipe, z.ZodCoercedString>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"draft">; project_id: z.ZodPipe, z.ZodCoercedString>; merge_request_iid: z.ZodPipe, z.ZodCoercedString>; draft_note_id: z.ZodPipe, z.ZodCoercedString>; }, z.core.$strip>], "action">; export type BrowseMergeRequestsInput = z.infer; export type BrowseMrDiscussionsInput = z.infer;