import { z } from 'zod'; export declare const WikiPageFormatEnum: z.ZodEnum<["markdown", "rdoc", "asciidoc", "org", "plaintext"]>; export type WikiPageFormat = z.infer; export declare const GitLabNoteSchema: z.ZodObject<{ id: z.ZodNumber; body: z.ZodString; attachment: z.ZodNullable; author: z.ZodLazy>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>>; created_at: z.ZodString; updated_at: z.ZodString; system: z.ZodBoolean; noteable_id: z.ZodNumber; noteable_type: z.ZodString; noteable_iid: z.ZodOptional; resolvable: z.ZodOptional; confidential: z.ZodOptional; internal: z.ZodOptional; type: z.ZodOptional>; url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; type?: string | null | undefined; attachment?: any; noteable_iid?: number | undefined; resolvable?: boolean | undefined; confidential?: boolean | undefined; internal?: boolean | undefined; url?: string | undefined; }, { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; type?: string | null | undefined; attachment?: any; noteable_iid?: number | undefined; resolvable?: boolean | undefined; confidential?: boolean | undefined; internal?: boolean | undefined; url?: string | undefined; }>; export type GitLabNote = z.infer; export declare const GitLabNotesResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray; author: z.ZodLazy>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>>; created_at: z.ZodString; updated_at: z.ZodString; system: z.ZodBoolean; noteable_id: z.ZodNumber; noteable_type: z.ZodString; noteable_iid: z.ZodOptional; resolvable: z.ZodOptional; confidential: z.ZodOptional; internal: z.ZodOptional; type: z.ZodOptional>; url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; type?: string | null | undefined; attachment?: any; noteable_iid?: number | undefined; resolvable?: boolean | undefined; confidential?: boolean | undefined; internal?: boolean | undefined; url?: string | undefined; }, { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; type?: string | null | undefined; attachment?: any; noteable_iid?: number | undefined; resolvable?: boolean | undefined; confidential?: boolean | undefined; internal?: boolean | undefined; url?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; type?: string | null | undefined; attachment?: any; noteable_iid?: number | undefined; resolvable?: boolean | undefined; confidential?: boolean | undefined; internal?: boolean | undefined; url?: string | undefined; }[]; }, { count: number; items: { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; type?: string | null | undefined; attachment?: any; noteable_iid?: number | undefined; resolvable?: boolean | undefined; confidential?: boolean | undefined; internal?: boolean | undefined; url?: string | undefined; }[]; }>; export type GitLabNotesResponse = z.infer; export declare const GitLabDiscussionSchema: z.ZodObject<{ id: z.ZodString; individual_note: z.ZodBoolean; notes: z.ZodArray; author: z.ZodLazy>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>>; created_at: z.ZodString; updated_at: z.ZodString; system: z.ZodBoolean; noteable_id: z.ZodNumber; noteable_type: z.ZodString; noteable_iid: z.ZodOptional; resolvable: z.ZodOptional; confidential: z.ZodOptional; internal: z.ZodOptional; type: z.ZodOptional>; url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; type?: string | null | undefined; attachment?: any; noteable_iid?: number | undefined; resolvable?: boolean | undefined; confidential?: boolean | undefined; internal?: boolean | undefined; url?: string | undefined; }, { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; type?: string | null | undefined; attachment?: any; noteable_iid?: number | undefined; resolvable?: boolean | undefined; confidential?: boolean | undefined; internal?: boolean | undefined; url?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { id: string; individual_note: boolean; notes: { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; type?: string | null | undefined; attachment?: any; noteable_iid?: number | undefined; resolvable?: boolean | undefined; confidential?: boolean | undefined; internal?: boolean | undefined; url?: string | undefined; }[]; }, { id: string; individual_note: boolean; notes: { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; type?: string | null | undefined; attachment?: any; noteable_iid?: number | undefined; resolvable?: boolean | undefined; confidential?: boolean | undefined; internal?: boolean | undefined; url?: string | undefined; }[]; }>; export type GitLabDiscussion = z.infer; export declare const GitLabDiscussionsResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray; author: z.ZodLazy>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>>; created_at: z.ZodString; updated_at: z.ZodString; system: z.ZodBoolean; noteable_id: z.ZodNumber; noteable_type: z.ZodString; noteable_iid: z.ZodOptional; resolvable: z.ZodOptional; confidential: z.ZodOptional; internal: z.ZodOptional; type: z.ZodOptional>; url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; type?: string | null | undefined; attachment?: any; noteable_iid?: number | undefined; resolvable?: boolean | undefined; confidential?: boolean | undefined; internal?: boolean | undefined; url?: string | undefined; }, { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; type?: string | null | undefined; attachment?: any; noteable_iid?: number | undefined; resolvable?: boolean | undefined; confidential?: boolean | undefined; internal?: boolean | undefined; url?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { id: string; individual_note: boolean; notes: { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; type?: string | null | undefined; attachment?: any; noteable_iid?: number | undefined; resolvable?: boolean | undefined; confidential?: boolean | undefined; internal?: boolean | undefined; url?: string | undefined; }[]; }, { id: string; individual_note: boolean; notes: { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; type?: string | null | undefined; attachment?: any; noteable_iid?: number | undefined; resolvable?: boolean | undefined; confidential?: boolean | undefined; internal?: boolean | undefined; url?: string | undefined; }[]; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { id: string; individual_note: boolean; notes: { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; type?: string | null | undefined; attachment?: any; noteable_iid?: number | undefined; resolvable?: boolean | undefined; confidential?: boolean | undefined; internal?: boolean | undefined; url?: string | undefined; }[]; }[]; }, { count: number; items: { id: string; individual_note: boolean; notes: { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; type?: string | null | undefined; attachment?: any; noteable_iid?: number | undefined; resolvable?: boolean | undefined; confidential?: boolean | undefined; internal?: boolean | undefined; url?: string | undefined; }[]; }[]; }>; export type GitLabDiscussionsResponse = z.infer; export declare const GitLabUserSchema: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; username: z.ZodString; avatar_url: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>; export type GitLabUser = z.infer; export declare const GitLabRepositorySchema: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodNullable; path: z.ZodOptional; path_with_namespace: z.ZodOptional; web_url: z.ZodString; default_branch: z.ZodString; visibility: z.ZodEnum<["private", "internal", "public"]>; ssh_url_to_repo: z.ZodString; http_url_to_repo: z.ZodString; readme_url: z.ZodOptional>; forks_count: z.ZodOptional; star_count: z.ZodOptional; created_at: z.ZodString; last_activity_at: z.ZodString; }, "strip", z.ZodTypeAny, { id: number; name: string; web_url: string; created_at: string; description: string | null; default_branch: string; visibility: "internal" | "private" | "public"; ssh_url_to_repo: string; http_url_to_repo: string; last_activity_at: string; path?: string | undefined; path_with_namespace?: string | undefined; readme_url?: string | null | undefined; forks_count?: number | undefined; star_count?: number | undefined; }, { id: number; name: string; web_url: string; created_at: string; description: string | null; default_branch: string; visibility: "internal" | "private" | "public"; ssh_url_to_repo: string; http_url_to_repo: string; last_activity_at: string; path?: string | undefined; path_with_namespace?: string | undefined; readme_url?: string | null | undefined; forks_count?: number | undefined; star_count?: number | undefined; }>; export type GitLabRepository = z.infer; export declare const MergeRequestApprovalStateSchema: z.ZodObject<{ id: z.ZodOptional; iid: z.ZodOptional; approvals_required: z.ZodOptional; approvals_left: z.ZodOptional; approved: z.ZodOptional; approved_by: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional; iid: z.ZodOptional; approvals_required: z.ZodOptional; approvals_left: z.ZodOptional; approved: z.ZodOptional; approved_by: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional; iid: z.ZodOptional; approvals_required: z.ZodOptional; approvals_left: z.ZodOptional; approved: z.ZodOptional; approved_by: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; export type MergeRequestApprovalState = z.infer; export declare const GitLabForkSchema: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodNullable; path: z.ZodOptional; path_with_namespace: z.ZodOptional; web_url: z.ZodString; default_branch: z.ZodString; visibility: z.ZodEnum<["private", "internal", "public"]>; ssh_url_to_repo: z.ZodString; http_url_to_repo: z.ZodString; readme_url: z.ZodOptional>; forks_count: z.ZodOptional; star_count: z.ZodOptional; created_at: z.ZodString; last_activity_at: z.ZodString; }, "strip", z.ZodTypeAny, { id: number; name: string; web_url: string; created_at: string; description: string | null; default_branch: string; visibility: "internal" | "private" | "public"; ssh_url_to_repo: string; http_url_to_repo: string; last_activity_at: string; path?: string | undefined; path_with_namespace?: string | undefined; readme_url?: string | null | undefined; forks_count?: number | undefined; star_count?: number | undefined; }, { id: number; name: string; web_url: string; created_at: string; description: string | null; default_branch: string; visibility: "internal" | "private" | "public"; ssh_url_to_repo: string; http_url_to_repo: string; last_activity_at: string; path?: string | undefined; path_with_namespace?: string | undefined; readme_url?: string | null | undefined; forks_count?: number | undefined; star_count?: number | undefined; }>; export type GitLabFork = z.infer; export declare const GitLabReferenceSchema: z.ZodObject<{ name: z.ZodString; commit: z.ZodObject<{ id: z.ZodString; short_id: z.ZodString; title: z.ZodString; created_at: z.ZodString; parent_ids: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string; created_at: string; short_id: string; title: string; parent_ids?: string[] | undefined; }, { id: string; created_at: string; short_id: string; title: string; parent_ids?: string[] | undefined; }>; merged: z.ZodOptional; protected: z.ZodBoolean; developers_can_push: z.ZodOptional; developers_can_merge: z.ZodOptional; can_push: z.ZodOptional; default: z.ZodOptional; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; commit: { id: string; created_at: string; short_id: string; title: string; parent_ids?: string[] | undefined; }; protected: boolean; web_url?: string | undefined; merged?: boolean | undefined; developers_can_push?: boolean | undefined; developers_can_merge?: boolean | undefined; can_push?: boolean | undefined; default?: boolean | undefined; }, { name: string; commit: { id: string; created_at: string; short_id: string; title: string; parent_ids?: string[] | undefined; }; protected: boolean; web_url?: string | undefined; merged?: boolean | undefined; developers_can_push?: boolean | undefined; developers_can_merge?: boolean | undefined; can_push?: boolean | undefined; default?: boolean | undefined; }>; export type GitLabReference = z.infer; export declare const GitLabContentSchema: z.ZodObject<{ file_name: z.ZodString; file_path: z.ZodString; size: z.ZodNumber; encoding: z.ZodString; content: z.ZodString; content_sha256: z.ZodOptional; ref: z.ZodString; blob_id: z.ZodString; commit_id: z.ZodString; last_commit_id: z.ZodOptional; }, "strip", z.ZodTypeAny, { file_name: string; file_path: string; size: number; encoding: string; content: string; ref: string; blob_id: string; commit_id: string; content_sha256?: string | undefined; last_commit_id?: string | undefined; }, { file_name: string; file_path: string; size: number; encoding: string; content: string; ref: string; blob_id: string; commit_id: string; content_sha256?: string | undefined; last_commit_id?: string | undefined; }>; export type GitLabContent = z.infer; export declare const GitLabCreateUpdateFileResponseSchema: z.ZodObject<{ file_path: z.ZodString; branch: z.ZodString; commit_id: z.ZodString; content: z.ZodOptional; }, "strip", z.ZodTypeAny, { file_path: string; commit_id: string; branch: string; content?: any; }, { file_path: string; commit_id: string; branch: string; content?: any; }>; export type GitLabCreateUpdateFileResponse = z.infer; export declare const GitLabSearchResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray; path: z.ZodOptional; path_with_namespace: z.ZodOptional; web_url: z.ZodString; default_branch: z.ZodString; visibility: z.ZodEnum<["private", "internal", "public"]>; ssh_url_to_repo: z.ZodString; http_url_to_repo: z.ZodString; readme_url: z.ZodOptional>; forks_count: z.ZodOptional; star_count: z.ZodOptional; created_at: z.ZodString; last_activity_at: z.ZodString; }, "strip", z.ZodTypeAny, { id: number; name: string; web_url: string; created_at: string; description: string | null; default_branch: string; visibility: "internal" | "private" | "public"; ssh_url_to_repo: string; http_url_to_repo: string; last_activity_at: string; path?: string | undefined; path_with_namespace?: string | undefined; readme_url?: string | null | undefined; forks_count?: number | undefined; star_count?: number | undefined; }, { id: number; name: string; web_url: string; created_at: string; description: string | null; default_branch: string; visibility: "internal" | "private" | "public"; ssh_url_to_repo: string; http_url_to_repo: string; last_activity_at: string; path?: string | undefined; path_with_namespace?: string | undefined; readme_url?: string | null | undefined; forks_count?: number | undefined; star_count?: number | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { id: number; name: string; web_url: string; created_at: string; description: string | null; default_branch: string; visibility: "internal" | "private" | "public"; ssh_url_to_repo: string; http_url_to_repo: string; last_activity_at: string; path?: string | undefined; path_with_namespace?: string | undefined; readme_url?: string | null | undefined; forks_count?: number | undefined; star_count?: number | undefined; }[]; }, { count: number; items: { id: number; name: string; web_url: string; created_at: string; description: string | null; default_branch: string; visibility: "internal" | "private" | "public"; ssh_url_to_repo: string; http_url_to_repo: string; last_activity_at: string; path?: string | undefined; path_with_namespace?: string | undefined; readme_url?: string | null | undefined; forks_count?: number | undefined; star_count?: number | undefined; }[]; }>; export type GitLabSearchResponse = z.infer; export declare const GitLabGroupProjectsResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray; path: z.ZodOptional; path_with_namespace: z.ZodOptional; web_url: z.ZodString; default_branch: z.ZodString; visibility: z.ZodEnum<["private", "internal", "public"]>; ssh_url_to_repo: z.ZodString; http_url_to_repo: z.ZodString; readme_url: z.ZodOptional>; forks_count: z.ZodOptional; star_count: z.ZodOptional; created_at: z.ZodString; last_activity_at: z.ZodString; }, "strip", z.ZodTypeAny, { id: number; name: string; web_url: string; created_at: string; description: string | null; default_branch: string; visibility: "internal" | "private" | "public"; ssh_url_to_repo: string; http_url_to_repo: string; last_activity_at: string; path?: string | undefined; path_with_namespace?: string | undefined; readme_url?: string | null | undefined; forks_count?: number | undefined; star_count?: number | undefined; }, { id: number; name: string; web_url: string; created_at: string; description: string | null; default_branch: string; visibility: "internal" | "private" | "public"; ssh_url_to_repo: string; http_url_to_repo: string; last_activity_at: string; path?: string | undefined; path_with_namespace?: string | undefined; readme_url?: string | null | undefined; forks_count?: number | undefined; star_count?: number | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { id: number; name: string; web_url: string; created_at: string; description: string | null; default_branch: string; visibility: "internal" | "private" | "public"; ssh_url_to_repo: string; http_url_to_repo: string; last_activity_at: string; path?: string | undefined; path_with_namespace?: string | undefined; readme_url?: string | null | undefined; forks_count?: number | undefined; star_count?: number | undefined; }[]; }, { count: number; items: { id: number; name: string; web_url: string; created_at: string; description: string | null; default_branch: string; visibility: "internal" | "private" | "public"; ssh_url_to_repo: string; http_url_to_repo: string; last_activity_at: string; path?: string | undefined; path_with_namespace?: string | undefined; readme_url?: string | null | undefined; forks_count?: number | undefined; star_count?: number | undefined; }[]; }>; export type GitLabGroupProjectsResponse = z.infer; export declare const GitLabTreeSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; type: z.ZodEnum<["tree", "blob"]>; path: z.ZodString; mode: z.ZodString; }, "strip", z.ZodTypeAny, { path: string; type: "tree" | "blob"; id: string; name: string; mode: string; }, { path: string; type: "tree" | "blob"; id: string; name: string; mode: string; }>; export type GitLabTree = z.infer; export declare const GitLabCommitSchema: z.ZodObject<{ id: z.ZodString; short_id: z.ZodString; title: z.ZodString; author_name: z.ZodString; author_email: z.ZodString; authored_date: z.ZodString; committer_name: z.ZodString; committer_email: z.ZodString; committed_date: z.ZodString; created_at: z.ZodString; message: z.ZodString; parent_ids: z.ZodOptional>; web_url: z.ZodString; stats: z.ZodOptional>; }, "strip", z.ZodTypeAny, { message: string; id: string; web_url: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; authored_date: string; committer_name: string; committer_email: string; committed_date: string; parent_ids?: string[] | undefined; stats?: { additions: number; deletions: number; total: number; } | undefined; }, { message: string; id: string; web_url: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; authored_date: string; committer_name: string; committer_email: string; committed_date: string; parent_ids?: string[] | undefined; stats?: { additions: number; deletions: number; total: number; } | undefined; }>; export type GitLabCommit = z.infer; export declare const GitLabCommitsResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray>; web_url: z.ZodString; stats: z.ZodOptional>; }, "strip", z.ZodTypeAny, { message: string; id: string; web_url: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; authored_date: string; committer_name: string; committer_email: string; committed_date: string; parent_ids?: string[] | undefined; stats?: { additions: number; deletions: number; total: number; } | undefined; }, { message: string; id: string; web_url: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; authored_date: string; committer_name: string; committer_email: string; committed_date: string; parent_ids?: string[] | undefined; stats?: { additions: number; deletions: number; total: number; } | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { message: string; id: string; web_url: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; authored_date: string; committer_name: string; committer_email: string; committed_date: string; parent_ids?: string[] | undefined; stats?: { additions: number; deletions: number; total: number; } | undefined; }[]; }, { count: number; items: { message: string; id: string; web_url: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; authored_date: string; committer_name: string; committer_email: string; committed_date: string; parent_ids?: string[] | undefined; stats?: { additions: number; deletions: number; total: number; } | undefined; }[]; }>; export type GitLabCommitsResponse = z.infer; export declare const GitLabIssueSchema: z.ZodObject<{ id: z.ZodNumber; iid: z.ZodNumber; project_id: z.ZodNumber; title: z.ZodString; description: z.ZodNullable; state: z.ZodString; created_at: z.ZodString; updated_at: z.ZodString; closed_at: z.ZodNullable; closed_by: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>>>; labels: z.ZodArray]>, "many">; milestone: z.ZodOptional; state: z.ZodString; created_at: z.ZodString; updated_at: z.ZodString; due_date: z.ZodNullable; start_date: z.ZodNullable; web_url: z.ZodString; }, "strip", z.ZodTypeAny, { id: number; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; due_date: string | null; start_date: string | null; }, { id: number; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; due_date: string | null; start_date: string | null; }>>>; assignees: z.ZodArray>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>, "many">; author: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; username: z.ZodString; avatar_url: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>; user_notes_count: z.ZodOptional; upvotes: z.ZodOptional; downvotes: z.ZodOptional; due_date: z.ZodOptional>; confidential: z.ZodOptional; web_url: z.ZodString; }, "strip", z.ZodTypeAny, { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; closed_at: string | null; labels: (string | { name: string; })[]; assignees: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }[]; confidential?: boolean | undefined; closed_by?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | null | undefined; due_date?: string | null | undefined; milestone?: { id: number; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; due_date: string | null; start_date: string | null; } | null | undefined; user_notes_count?: number | undefined; upvotes?: number | undefined; downvotes?: number | undefined; }, { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; closed_at: string | null; labels: (string | { name: string; })[]; assignees: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }[]; confidential?: boolean | undefined; closed_by?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | null | undefined; due_date?: string | null | undefined; milestone?: { id: number; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; due_date: string | null; start_date: string | null; } | null | undefined; user_notes_count?: number | undefined; upvotes?: number | undefined; downvotes?: number | undefined; }>; export type GitLabIssue = z.infer; export declare const GitLabIssuesResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray; state: z.ZodString; created_at: z.ZodString; updated_at: z.ZodString; closed_at: z.ZodNullable; closed_by: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>>>; labels: z.ZodArray]>, "many">; milestone: z.ZodOptional; state: z.ZodString; created_at: z.ZodString; updated_at: z.ZodString; due_date: z.ZodNullable; start_date: z.ZodNullable; web_url: z.ZodString; }, "strip", z.ZodTypeAny, { id: number; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; due_date: string | null; start_date: string | null; }, { id: number; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; due_date: string | null; start_date: string | null; }>>>; assignees: z.ZodArray>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>, "many">; author: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; username: z.ZodString; avatar_url: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>; user_notes_count: z.ZodOptional; upvotes: z.ZodOptional; downvotes: z.ZodOptional; due_date: z.ZodOptional>; confidential: z.ZodOptional; web_url: z.ZodString; }, "strip", z.ZodTypeAny, { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; closed_at: string | null; labels: (string | { name: string; })[]; assignees: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }[]; confidential?: boolean | undefined; closed_by?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | null | undefined; due_date?: string | null | undefined; milestone?: { id: number; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; due_date: string | null; start_date: string | null; } | null | undefined; user_notes_count?: number | undefined; upvotes?: number | undefined; downvotes?: number | undefined; }, { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; closed_at: string | null; labels: (string | { name: string; })[]; assignees: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }[]; confidential?: boolean | undefined; closed_by?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | null | undefined; due_date?: string | null | undefined; milestone?: { id: number; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; due_date: string | null; start_date: string | null; } | null | undefined; user_notes_count?: number | undefined; upvotes?: number | undefined; downvotes?: number | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; closed_at: string | null; labels: (string | { name: string; })[]; assignees: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }[]; confidential?: boolean | undefined; closed_by?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | null | undefined; due_date?: string | null | undefined; milestone?: { id: number; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; due_date: string | null; start_date: string | null; } | null | undefined; user_notes_count?: number | undefined; upvotes?: number | undefined; downvotes?: number | undefined; }[]; }, { count: number; items: { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; closed_at: string | null; labels: (string | { name: string; })[]; assignees: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }[]; confidential?: boolean | undefined; closed_by?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | null | undefined; due_date?: string | null | undefined; milestone?: { id: number; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; due_date: string | null; start_date: string | null; } | null | undefined; user_notes_count?: number | undefined; upvotes?: number | undefined; downvotes?: number | undefined; }[]; }>; export type GitLabIssuesResponse = z.infer; export declare const GitLabMergeRequestSchema: z.ZodObject<{ id: z.ZodNumber; iid: z.ZodNumber; project_id: z.ZodNumber; title: z.ZodString; description: z.ZodNullable; state: z.ZodString; merged: z.ZodOptional; author: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; username: z.ZodString; avatar_url: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>; assignees: z.ZodArray>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>, "many">; source_branch: z.ZodString; target_branch: z.ZodString; diff_refs: z.ZodOptional>>; web_url: z.ZodString; created_at: z.ZodString; updated_at: z.ZodString; merged_at: z.ZodOptional>; closed_at: z.ZodOptional>; merge_commit_sha: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; assignees: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }[]; source_branch: string; target_branch: string; merged?: boolean | undefined; closed_at?: string | null | undefined; diff_refs?: { base_sha: string; head_sha: string; start_sha: string; } | null | undefined; merged_at?: string | null | undefined; merge_commit_sha?: string | null | undefined; }, { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; assignees: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }[]; source_branch: string; target_branch: string; merged?: boolean | undefined; closed_at?: string | null | undefined; diff_refs?: { base_sha: string; head_sha: string; start_sha: string; } | null | undefined; merged_at?: string | null | undefined; merge_commit_sha?: string | null | undefined; }>; export type GitLabMergeRequest = z.infer; export declare const GitLabMergeRequestsResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray; state: z.ZodString; merged: z.ZodOptional; author: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; username: z.ZodString; avatar_url: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>; assignees: z.ZodArray>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>, "many">; source_branch: z.ZodString; target_branch: z.ZodString; diff_refs: z.ZodOptional>>; web_url: z.ZodString; created_at: z.ZodString; updated_at: z.ZodString; merged_at: z.ZodOptional>; closed_at: z.ZodOptional>; merge_commit_sha: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; assignees: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }[]; source_branch: string; target_branch: string; merged?: boolean | undefined; closed_at?: string | null | undefined; diff_refs?: { base_sha: string; head_sha: string; start_sha: string; } | null | undefined; merged_at?: string | null | undefined; merge_commit_sha?: string | null | undefined; }, { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; assignees: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }[]; source_branch: string; target_branch: string; merged?: boolean | undefined; closed_at?: string | null | undefined; diff_refs?: { base_sha: string; head_sha: string; start_sha: string; } | null | undefined; merged_at?: string | null | undefined; merge_commit_sha?: string | null | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; assignees: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }[]; source_branch: string; target_branch: string; merged?: boolean | undefined; closed_at?: string | null | undefined; diff_refs?: { base_sha: string; head_sha: string; start_sha: string; } | null | undefined; merged_at?: string | null | undefined; merge_commit_sha?: string | null | undefined; }[]; }, { count: number; items: { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; assignees: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }[]; source_branch: string; target_branch: string; merged?: boolean | undefined; closed_at?: string | null | undefined; diff_refs?: { base_sha: string; head_sha: string; start_sha: string; } | null | undefined; merged_at?: string | null | undefined; merge_commit_sha?: string | null | undefined; }[]; }>; export type GitLabMergeRequestsResponse = z.infer; export declare const GitLabEventSchema: z.ZodObject<{ id: z.ZodNumber; project_id: z.ZodOptional; action_name: z.ZodString; target_id: z.ZodOptional>; target_type: z.ZodOptional>; target_title: z.ZodOptional>; author: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; username: z.ZodString; avatar_url: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>; created_at: z.ZodString; note: z.ZodOptional; author: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; username: z.ZodString; avatar_url: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>; created_at: z.ZodString; updated_at: z.ZodString; system: z.ZodBoolean; noteable_id: z.ZodNumber; noteable_type: z.ZodString; resolvable: z.ZodOptional; confidential: z.ZodOptional; url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; attachment?: any; resolvable?: boolean | undefined; confidential?: boolean | undefined; url?: string | undefined; }, { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; attachment?: any; resolvable?: boolean | undefined; confidential?: boolean | undefined; url?: string | undefined; }>>>; push_data: z.ZodOptional; action: z.ZodOptional; ref: z.ZodOptional; ref_type: z.ZodOptional; commit_from: z.ZodOptional>; commit_to: z.ZodOptional>; commit_title: z.ZodOptional>; }, "strip", z.ZodTypeAny, { ref?: string | undefined; commit_count?: number | undefined; action?: string | undefined; ref_type?: string | undefined; commit_from?: string | null | undefined; commit_to?: string | null | undefined; commit_title?: string | null | undefined; }, { ref?: string | undefined; commit_count?: number | undefined; action?: string | undefined; ref_type?: string | undefined; commit_from?: string | null | undefined; commit_to?: string | null | undefined; commit_title?: string | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; action_name: string; project_id?: number | undefined; target_id?: number | null | undefined; target_type?: string | null | undefined; target_title?: string | null | undefined; note?: { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; attachment?: any; resolvable?: boolean | undefined; confidential?: boolean | undefined; url?: string | undefined; } | null | undefined; push_data?: { ref?: string | undefined; commit_count?: number | undefined; action?: string | undefined; ref_type?: string | undefined; commit_from?: string | null | undefined; commit_to?: string | null | undefined; commit_title?: string | null | undefined; } | null | undefined; }, { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; action_name: string; project_id?: number | undefined; target_id?: number | null | undefined; target_type?: string | null | undefined; target_title?: string | null | undefined; note?: { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; attachment?: any; resolvable?: boolean | undefined; confidential?: boolean | undefined; url?: string | undefined; } | null | undefined; push_data?: { ref?: string | undefined; commit_count?: number | undefined; action?: string | undefined; ref_type?: string | undefined; commit_from?: string | null | undefined; commit_to?: string | null | undefined; commit_title?: string | null | undefined; } | null | undefined; }>; export type GitLabEvent = z.infer; export declare const GitLabEventsResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray; action_name: z.ZodString; target_id: z.ZodOptional>; target_type: z.ZodOptional>; target_title: z.ZodOptional>; author: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; username: z.ZodString; avatar_url: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>; created_at: z.ZodString; note: z.ZodOptional; author: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; username: z.ZodString; avatar_url: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>; created_at: z.ZodString; updated_at: z.ZodString; system: z.ZodBoolean; noteable_id: z.ZodNumber; noteable_type: z.ZodString; resolvable: z.ZodOptional; confidential: z.ZodOptional; url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; attachment?: any; resolvable?: boolean | undefined; confidential?: boolean | undefined; url?: string | undefined; }, { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; attachment?: any; resolvable?: boolean | undefined; confidential?: boolean | undefined; url?: string | undefined; }>>>; push_data: z.ZodOptional; action: z.ZodOptional; ref: z.ZodOptional; ref_type: z.ZodOptional; commit_from: z.ZodOptional>; commit_to: z.ZodOptional>; commit_title: z.ZodOptional>; }, "strip", z.ZodTypeAny, { ref?: string | undefined; commit_count?: number | undefined; action?: string | undefined; ref_type?: string | undefined; commit_from?: string | null | undefined; commit_to?: string | null | undefined; commit_title?: string | null | undefined; }, { ref?: string | undefined; commit_count?: number | undefined; action?: string | undefined; ref_type?: string | undefined; commit_from?: string | null | undefined; commit_to?: string | null | undefined; commit_title?: string | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; action_name: string; project_id?: number | undefined; target_id?: number | null | undefined; target_type?: string | null | undefined; target_title?: string | null | undefined; note?: { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; attachment?: any; resolvable?: boolean | undefined; confidential?: boolean | undefined; url?: string | undefined; } | null | undefined; push_data?: { ref?: string | undefined; commit_count?: number | undefined; action?: string | undefined; ref_type?: string | undefined; commit_from?: string | null | undefined; commit_to?: string | null | undefined; commit_title?: string | null | undefined; } | null | undefined; }, { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; action_name: string; project_id?: number | undefined; target_id?: number | null | undefined; target_type?: string | null | undefined; target_title?: string | null | undefined; note?: { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; attachment?: any; resolvable?: boolean | undefined; confidential?: boolean | undefined; url?: string | undefined; } | null | undefined; push_data?: { ref?: string | undefined; commit_count?: number | undefined; action?: string | undefined; ref_type?: string | undefined; commit_from?: string | null | undefined; commit_to?: string | null | undefined; commit_title?: string | null | undefined; } | null | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; action_name: string; project_id?: number | undefined; target_id?: number | null | undefined; target_type?: string | null | undefined; target_title?: string | null | undefined; note?: { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; attachment?: any; resolvable?: boolean | undefined; confidential?: boolean | undefined; url?: string | undefined; } | null | undefined; push_data?: { ref?: string | undefined; commit_count?: number | undefined; action?: string | undefined; ref_type?: string | undefined; commit_from?: string | null | undefined; commit_to?: string | null | undefined; commit_title?: string | null | undefined; } | null | undefined; }[]; }, { count: number; items: { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; action_name: string; project_id?: number | undefined; target_id?: number | null | undefined; target_type?: string | null | undefined; target_title?: string | null | undefined; note?: { id: number; body: string; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; created_at: string; updated_at: string; system: boolean; noteable_id: number; noteable_type: string; attachment?: any; resolvable?: boolean | undefined; confidential?: boolean | undefined; url?: string | undefined; } | null | undefined; push_data?: { ref?: string | undefined; commit_count?: number | undefined; action?: string | undefined; ref_type?: string | undefined; commit_from?: string | null | undefined; commit_to?: string | null | undefined; commit_title?: string | null | undefined; } | null | undefined; }[]; }>; export type GitLabEventsResponse = z.infer; export declare const GitLabWikiPageSchema: z.ZodObject<{ slug: z.ZodString; title: z.ZodString; format: z.ZodDefault>; content: z.ZodOptional; encoding: z.ZodOptional; web_url: z.ZodOptional; created_at: z.ZodOptional; updated_at: z.ZodOptional; }, "strip", z.ZodTypeAny, { title: string; slug: string; format: "markdown" | "rdoc" | "asciidoc" | "org" | "plaintext"; web_url?: string | undefined; created_at?: string | undefined; updated_at?: string | undefined; encoding?: string | undefined; content?: string | undefined; }, { title: string; slug: string; web_url?: string | undefined; created_at?: string | undefined; updated_at?: string | undefined; encoding?: string | undefined; content?: string | undefined; format?: "markdown" | "rdoc" | "asciidoc" | "org" | "plaintext" | undefined; }>; export type GitLabWikiPage = z.infer; export declare const GitLabWikiPagesResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray>; content: z.ZodOptional; encoding: z.ZodOptional; web_url: z.ZodOptional; created_at: z.ZodOptional; updated_at: z.ZodOptional; }, "strip", z.ZodTypeAny, { title: string; slug: string; format: "markdown" | "rdoc" | "asciidoc" | "org" | "plaintext"; web_url?: string | undefined; created_at?: string | undefined; updated_at?: string | undefined; encoding?: string | undefined; content?: string | undefined; }, { title: string; slug: string; web_url?: string | undefined; created_at?: string | undefined; updated_at?: string | undefined; encoding?: string | undefined; content?: string | undefined; format?: "markdown" | "rdoc" | "asciidoc" | "org" | "plaintext" | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { title: string; slug: string; format: "markdown" | "rdoc" | "asciidoc" | "org" | "plaintext"; web_url?: string | undefined; created_at?: string | undefined; updated_at?: string | undefined; encoding?: string | undefined; content?: string | undefined; }[]; }, { count: number; items: { title: string; slug: string; web_url?: string | undefined; created_at?: string | undefined; updated_at?: string | undefined; encoding?: string | undefined; content?: string | undefined; format?: "markdown" | "rdoc" | "asciidoc" | "org" | "plaintext" | undefined; }[]; }>; export type GitLabWikiPagesResponse = z.infer; export declare const GitLabWikiAttachmentSchema: z.ZodObject<{ file_name: z.ZodString; file_path: z.ZodString; branch: z.ZodString; link: z.ZodOptional>; url: z.ZodOptional; commit_id: z.ZodOptional; }, "strip", z.ZodTypeAny, { file_name: string; file_path: string; branch: string; url?: string | undefined; commit_id?: string | undefined; link?: { markdown: string; url: string; } | undefined; }, { file_name: string; file_path: string; branch: string; url?: string | undefined; commit_id?: string | undefined; link?: { markdown: string; url: string; } | undefined; }>; export type GitLabWikiAttachment = z.infer; export declare const FileOperationSchema: z.ZodObject<{ path: z.ZodString; content: z.ZodString; }, "strip", z.ZodTypeAny, { path: string; content: string; }, { path: string; content: string; }>; export type FileOperation = z.infer; export declare const CreateRepositoryOptionsSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodOptional; visibility: z.ZodDefault>; initialize_with_readme: z.ZodDefault; }, "strip", z.ZodTypeAny, { name: string; visibility: "internal" | "private" | "public"; initialize_with_readme: boolean; description?: string | undefined; }, { name: string; description?: string | undefined; visibility?: "internal" | "private" | "public" | undefined; initialize_with_readme?: boolean | undefined; }>; export declare const CreateBranchOptionsSchema: z.ZodObject<{ name: z.ZodString; ref: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; ref?: string | undefined; }, { name: string; ref?: string | undefined; }>; export declare const CreateIssueOptionsSchema: z.ZodObject<{ title: z.ZodString; description: z.ZodOptional; assignee_ids: z.ZodOptional>; milestone_id: z.ZodOptional; labels: z.ZodOptional>; }, "strip", z.ZodTypeAny, { title: string; description?: string | undefined; labels?: string[] | undefined; assignee_ids?: number[] | undefined; milestone_id?: number | undefined; }, { title: string; description?: string | undefined; labels?: string[] | undefined; assignee_ids?: number[] | undefined; milestone_id?: number | undefined; }>; export declare const CreateMergeRequestOptionsSchema: z.ZodObject<{ title: z.ZodString; description: z.ZodOptional; source_branch: z.ZodString; target_branch: z.ZodString; allow_collaboration: z.ZodOptional; draft: z.ZodOptional; }, "strip", z.ZodTypeAny, { title: string; source_branch: string; target_branch: string; description?: string | undefined; allow_collaboration?: boolean | undefined; draft?: boolean | undefined; }, { title: string; source_branch: string; target_branch: string; description?: string | undefined; allow_collaboration?: boolean | undefined; draft?: boolean | undefined; }>; export declare const CreateOrUpdateFileSchema: z.ZodObject<{ project_id: z.ZodString; file_path: z.ZodString; content: z.ZodString; commit_message: z.ZodString; branch: z.ZodString; previous_path: z.ZodOptional; }, "strip", z.ZodTypeAny, { file_path: string; content: string; branch: string; project_id: string; commit_message: string; previous_path?: string | undefined; }, { file_path: string; content: string; branch: string; project_id: string; commit_message: string; previous_path?: string | undefined; }>; export declare const SearchRepositoriesSchema: z.ZodObject<{ search: z.ZodString; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { search: string; page?: number | undefined; per_page?: number | undefined; }, { search: string; page?: number | undefined; per_page?: number | undefined; }>; export declare const CreateRepositorySchema: z.ZodObject<{ name: z.ZodString; description: z.ZodOptional; visibility: z.ZodDefault>; initialize_with_readme: z.ZodDefault; }, "strip", z.ZodTypeAny, { name: string; visibility: "internal" | "private" | "public"; initialize_with_readme: boolean; description?: string | undefined; }, { name: string; description?: string | undefined; visibility?: "internal" | "private" | "public" | undefined; initialize_with_readme?: boolean | undefined; }>; export declare const GetFileContentsSchema: z.ZodObject<{ project_id: z.ZodString; file_path: z.ZodString; ref: z.ZodString; }, "strip", z.ZodTypeAny, { file_path: string; ref: string; project_id: string; }, { file_path: string; ref: string; project_id: string; }>; export declare const PushFilesSchema: z.ZodObject<{ project_id: z.ZodString; files: z.ZodArray, "many">; commit_message: z.ZodString; branch: z.ZodString; }, "strip", z.ZodTypeAny, { branch: string; project_id: string; commit_message: string; files: { path: string; content: string; }[]; }, { branch: string; project_id: string; commit_message: string; files: { path: string; content: string; }[]; }>; export declare const CreateIssueSchema: z.ZodObject<{ project_id: z.ZodString; } & { title: z.ZodString; description: z.ZodOptional; assignee_ids: z.ZodOptional>; milestone_id: z.ZodOptional; labels: z.ZodOptional>; }, "strip", z.ZodTypeAny, { title: string; project_id: string; description?: string | undefined; labels?: string[] | undefined; assignee_ids?: number[] | undefined; milestone_id?: number | undefined; }, { title: string; project_id: string; description?: string | undefined; labels?: string[] | undefined; assignee_ids?: number[] | undefined; milestone_id?: number | undefined; }>; export declare const CreateMergeRequestSchema: z.ZodObject<{ project_id: z.ZodString; } & { title: z.ZodString; description: z.ZodOptional; source_branch: z.ZodString; target_branch: z.ZodString; allow_collaboration: z.ZodOptional; draft: z.ZodOptional; }, "strip", z.ZodTypeAny, { title: string; project_id: string; source_branch: string; target_branch: string; description?: string | undefined; allow_collaboration?: boolean | undefined; draft?: boolean | undefined; }, { title: string; project_id: string; source_branch: string; target_branch: string; description?: string | undefined; allow_collaboration?: boolean | undefined; draft?: boolean | undefined; }>; export declare const ForkRepositorySchema: z.ZodObject<{ project_id: z.ZodString; namespace: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; namespace?: string | undefined; }, { project_id: string; namespace?: string | undefined; }>; export declare const CreateBranchSchema: z.ZodObject<{ project_id: z.ZodString; branch: z.ZodString; ref: z.ZodOptional; }, "strip", z.ZodTypeAny, { branch: string; project_id: string; ref?: string | undefined; }, { branch: string; project_id: string; ref?: string | undefined; }>; export declare const ListGroupProjectsSchema: z.ZodObject<{ group_id: z.ZodString; archived: z.ZodOptional; visibility: z.ZodOptional>; order_by: z.ZodOptional>; sort: z.ZodOptional>; search: z.ZodOptional; simple: z.ZodOptional; include_subgroups: z.ZodOptional; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { group_id: string; sort?: "asc" | "desc" | undefined; visibility?: "internal" | "private" | "public" | undefined; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; archived?: boolean | undefined; order_by?: "path" | "id" | "name" | "created_at" | "updated_at" | "last_activity_at" | undefined; simple?: boolean | undefined; include_subgroups?: boolean | undefined; }, { group_id: string; sort?: "asc" | "desc" | undefined; visibility?: "internal" | "private" | "public" | undefined; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; archived?: boolean | undefined; order_by?: "path" | "id" | "name" | "created_at" | "updated_at" | "last_activity_at" | undefined; simple?: boolean | undefined; include_subgroups?: boolean | undefined; }>; export declare const GetProjectEventsSchema: z.ZodObject<{ project_id: z.ZodString; action: z.ZodOptional; target_type: z.ZodOptional; before: z.ZodOptional; after: z.ZodOptional; sort: z.ZodOptional>; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; sort?: "asc" | "desc" | undefined; target_type?: string | undefined; action?: string | undefined; page?: number | undefined; per_page?: number | undefined; before?: string | undefined; after?: string | undefined; }, { project_id: string; sort?: "asc" | "desc" | undefined; target_type?: string | undefined; action?: string | undefined; page?: number | undefined; per_page?: number | undefined; before?: string | undefined; after?: string | undefined; }>; export declare const ListCommitsSchema: z.ZodObject<{ project_id: z.ZodString; sha: z.ZodOptional; since: z.ZodOptional; until: z.ZodOptional; path: z.ZodOptional; all: z.ZodOptional; with_stats: z.ZodOptional; first_parent: z.ZodOptional; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; path?: string | undefined; page?: number | undefined; per_page?: number | undefined; sha?: string | undefined; since?: string | undefined; until?: string | undefined; all?: boolean | undefined; with_stats?: boolean | undefined; first_parent?: boolean | undefined; }, { project_id: string; path?: string | undefined; page?: number | undefined; per_page?: number | undefined; sha?: string | undefined; since?: string | undefined; until?: string | undefined; all?: boolean | undefined; with_stats?: boolean | undefined; first_parent?: boolean | undefined; }>; export declare const ListIssuesSchema: z.ZodObject<{ project_id: z.ZodString; iid: z.ZodOptional>; state: z.ZodOptional>; labels: z.ZodOptional; milestone: z.ZodOptional; scope: z.ZodOptional>; author_id: z.ZodOptional; assignee_id: z.ZodOptional; search: z.ZodOptional; created_after: z.ZodOptional; created_before: z.ZodOptional; updated_after: z.ZodOptional; updated_before: z.ZodOptional; order_by: z.ZodOptional; sort: z.ZodOptional>; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; sort?: "asc" | "desc" | undefined; iid?: string | number | undefined; state?: "all" | "opened" | "closed" | undefined; labels?: string | undefined; milestone?: string | undefined; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: string | undefined; scope?: "all" | "created_by_me" | "assigned_to_me" | undefined; author_id?: number | undefined; assignee_id?: number | undefined; created_after?: string | undefined; created_before?: string | undefined; updated_after?: string | undefined; updated_before?: string | undefined; }, { project_id: string; sort?: "asc" | "desc" | undefined; iid?: string | number | undefined; state?: "all" | "opened" | "closed" | undefined; labels?: string | undefined; milestone?: string | undefined; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: string | undefined; scope?: "all" | "created_by_me" | "assigned_to_me" | undefined; author_id?: number | undefined; assignee_id?: number | undefined; created_after?: string | undefined; created_before?: string | undefined; updated_after?: string | undefined; updated_before?: string | undefined; }>; export declare const ListMergeRequestsSchema: z.ZodObject<{ project_id: z.ZodString; state: z.ZodOptional>; order_by: z.ZodOptional>; sort: z.ZodOptional>; milestone: z.ZodOptional; labels: z.ZodOptional; created_after: z.ZodOptional; created_before: z.ZodOptional; updated_after: z.ZodOptional; updated_before: z.ZodOptional; scope: z.ZodOptional>; author_id: z.ZodOptional; assignee_id: z.ZodOptional; search: z.ZodOptional; source_branch: z.ZodOptional; target_branch: z.ZodOptional; wip: z.ZodOptional>; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; sort?: "asc" | "desc" | undefined; state?: "merged" | "all" | "opened" | "closed" | "locked" | undefined; labels?: string | undefined; milestone?: string | undefined; source_branch?: string | undefined; target_branch?: string | undefined; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: "created_at" | "updated_at" | undefined; scope?: "all" | "created_by_me" | "assigned_to_me" | undefined; author_id?: number | undefined; assignee_id?: number | undefined; created_after?: string | undefined; created_before?: string | undefined; updated_after?: string | undefined; updated_before?: string | undefined; wip?: "yes" | "no" | undefined; }, { project_id: string; sort?: "asc" | "desc" | undefined; state?: "merged" | "all" | "opened" | "closed" | "locked" | undefined; labels?: string | undefined; milestone?: string | undefined; source_branch?: string | undefined; target_branch?: string | undefined; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: "created_at" | "updated_at" | undefined; scope?: "all" | "created_by_me" | "assigned_to_me" | undefined; author_id?: number | undefined; assignee_id?: number | undefined; created_after?: string | undefined; created_before?: string | undefined; updated_after?: string | undefined; updated_before?: string | undefined; wip?: "yes" | "no" | undefined; }>; export declare const ListProjectWikiPagesSchema: z.ZodObject<{ project_id: z.ZodString; with_content: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; with_content?: boolean | undefined; }, { project_id: string; with_content?: boolean | undefined; }>; export declare const GetProjectWikiPageSchema: z.ZodObject<{ project_id: z.ZodString; slug: z.ZodString; render_html: z.ZodOptional; version: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; slug: string; render_html?: boolean | undefined; version?: string | undefined; }, { project_id: string; slug: string; render_html?: boolean | undefined; version?: string | undefined; }>; export declare const CreateProjectWikiPageSchema: z.ZodObject<{ project_id: z.ZodString; title: z.ZodString; content: z.ZodString; format: z.ZodOptional>; }, "strip", z.ZodTypeAny, { title: string; content: string; project_id: string; format?: "markdown" | "rdoc" | "asciidoc" | "org" | "plaintext" | undefined; }, { title: string; content: string; project_id: string; format?: "markdown" | "rdoc" | "asciidoc" | "org" | "plaintext" | undefined; }>; export declare const EditProjectWikiPageSchema: z.ZodObject<{ project_id: z.ZodString; slug: z.ZodString; title: z.ZodOptional; content: z.ZodOptional; format: z.ZodOptional>; }, "strip", z.ZodTypeAny, { project_id: string; slug: string; title?: string | undefined; content?: string | undefined; format?: "markdown" | "rdoc" | "asciidoc" | "org" | "plaintext" | undefined; }, { project_id: string; slug: string; title?: string | undefined; content?: string | undefined; format?: "markdown" | "rdoc" | "asciidoc" | "org" | "plaintext" | undefined; }>; export declare const DeleteProjectWikiPageSchema: z.ZodObject<{ project_id: z.ZodString; slug: z.ZodString; }, "strip", z.ZodTypeAny, { project_id: string; slug: string; }, { project_id: string; slug: string; }>; export declare const UploadProjectWikiAttachmentSchema: z.ZodObject<{ project_id: z.ZodString; file_path: z.ZodString; content: z.ZodString; content_encoding: z.ZodOptional>; branch: z.ZodOptional; }, "strip", z.ZodTypeAny, { file_path: string; content: string; project_id: string; branch?: string | undefined; content_encoding?: "utf8" | "base64" | undefined; }, { file_path: string; content: string; project_id: string; branch?: string | undefined; content_encoding?: "utf8" | "base64" | undefined; }>; export declare const ListGroupWikiPagesSchema: z.ZodObject<{ group_id: z.ZodString; with_content: z.ZodOptional; }, "strip", z.ZodTypeAny, { group_id: string; with_content?: boolean | undefined; }, { group_id: string; with_content?: boolean | undefined; }>; export declare const GetGroupWikiPageSchema: z.ZodObject<{ group_id: z.ZodString; slug: z.ZodString; render_html: z.ZodOptional; version: z.ZodOptional; }, "strip", z.ZodTypeAny, { slug: string; group_id: string; render_html?: boolean | undefined; version?: string | undefined; }, { slug: string; group_id: string; render_html?: boolean | undefined; version?: string | undefined; }>; export declare const CreateGroupWikiPageSchema: z.ZodObject<{ group_id: z.ZodString; title: z.ZodString; content: z.ZodString; format: z.ZodOptional>; }, "strip", z.ZodTypeAny, { title: string; content: string; group_id: string; format?: "markdown" | "rdoc" | "asciidoc" | "org" | "plaintext" | undefined; }, { title: string; content: string; group_id: string; format?: "markdown" | "rdoc" | "asciidoc" | "org" | "plaintext" | undefined; }>; export declare const EditGroupWikiPageSchema: z.ZodObject<{ group_id: z.ZodString; slug: z.ZodString; title: z.ZodOptional; content: z.ZodOptional; format: z.ZodOptional>; }, "strip", z.ZodTypeAny, { slug: string; group_id: string; title?: string | undefined; content?: string | undefined; format?: "markdown" | "rdoc" | "asciidoc" | "org" | "plaintext" | undefined; }, { slug: string; group_id: string; title?: string | undefined; content?: string | undefined; format?: "markdown" | "rdoc" | "asciidoc" | "org" | "plaintext" | undefined; }>; export declare const DeleteGroupWikiPageSchema: z.ZodObject<{ group_id: z.ZodString; slug: z.ZodString; }, "strip", z.ZodTypeAny, { slug: string; group_id: string; }, { slug: string; group_id: string; }>; export declare const UploadGroupWikiAttachmentSchema: z.ZodObject<{ group_id: z.ZodString; file_path: z.ZodString; content: z.ZodString; content_encoding: z.ZodOptional>; branch: z.ZodOptional; }, "strip", z.ZodTypeAny, { file_path: string; content: string; group_id: string; branch?: string | undefined; content_encoding?: "utf8" | "base64" | undefined; }, { file_path: string; content: string; group_id: string; branch?: string | undefined; content_encoding?: "utf8" | "base64" | undefined; }>; export declare const ListProjectMembersSchema: z.ZodObject<{ project_id: z.ZodString; query: z.ZodOptional; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; page?: number | undefined; per_page?: number | undefined; query?: string | undefined; }, { project_id: string; page?: number | undefined; per_page?: number | undefined; query?: string | undefined; }>; export declare const ListGroupMembersSchema: z.ZodObject<{ group_id: z.ZodString; query: z.ZodOptional; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { group_id: string; page?: number | undefined; per_page?: number | undefined; query?: string | undefined; }, { group_id: string; page?: number | undefined; per_page?: number | undefined; query?: string | undefined; }>; export declare const GitLabMemberSchema: z.ZodObject<{ id: z.ZodNumber; username: z.ZodString; name: z.ZodString; state: z.ZodString; avatar_url: z.ZodOptional>; web_url: z.ZodString; access_level: z.ZodNumber; access_level_description: z.ZodOptional; expires_at: z.ZodNullable; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; web_url: string; state: string; access_level: number; expires_at: string | null; avatar_url?: string | null | undefined; access_level_description?: string | undefined; }, { id: number; name: string; username: string; web_url: string; state: string; access_level: number; expires_at: string | null; avatar_url?: string | null | undefined; access_level_description?: string | undefined; }>; export type GitLabMember = z.infer; export declare const GitLabMembersResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray>; web_url: z.ZodString; access_level: z.ZodNumber; access_level_description: z.ZodOptional; expires_at: z.ZodNullable; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; web_url: string; state: string; access_level: number; expires_at: string | null; avatar_url?: string | null | undefined; access_level_description?: string | undefined; }, { id: number; name: string; username: string; web_url: string; state: string; access_level: number; expires_at: string | null; avatar_url?: string | null | undefined; access_level_description?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { id: number; name: string; username: string; web_url: string; state: string; access_level: number; expires_at: string | null; avatar_url?: string | null | undefined; access_level_description?: string | undefined; }[]; }, { count: number; items: { id: number; name: string; username: string; web_url: string; state: string; access_level: number; expires_at: string | null; avatar_url?: string | null | undefined; access_level_description?: string | undefined; }[]; }>; export type GitLabMembersResponse = z.infer; export declare const ListIssueNotesSchema: z.ZodObject<{ project_id: z.ZodString; issue_iid: z.ZodNumber; sort: z.ZodOptional>; order_by: z.ZodOptional>; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; issue_iid: number; sort?: "asc" | "desc" | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: "created_at" | "updated_at" | undefined; }, { project_id: string; issue_iid: number; sort?: "asc" | "desc" | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: "created_at" | "updated_at" | undefined; }>; export declare const ListIssueDiscussionsSchema: z.ZodObject<{ project_id: z.ZodString; issue_iid: z.ZodNumber; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; issue_iid: number; page?: number | undefined; per_page?: number | undefined; }, { project_id: string; issue_iid: number; page?: number | undefined; per_page?: number | undefined; }>; export declare const ApproveMergeRequestSchema: z.ZodObject<{ project_id: z.ZodString; merge_request_iid: z.ZodNumber; sha: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; merge_request_iid: number; sha?: string | undefined; }, { project_id: string; merge_request_iid: number; sha?: string | undefined; }>; export declare const UnapproveMergeRequestSchema: z.ZodObject<{ project_id: z.ZodString; merge_request_iid: z.ZodNumber; }, "strip", z.ZodTypeAny, { project_id: string; merge_request_iid: number; }, { project_id: string; merge_request_iid: number; }>; export declare const MergeMergeRequestSchema: z.ZodObject<{ project_id: z.ZodString; merge_request_iid: z.ZodNumber; merge_commit_message: z.ZodOptional; squash_commit_message: z.ZodOptional; squash: z.ZodOptional; should_remove_source_branch: z.ZodOptional; sha: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; merge_request_iid: number; sha?: string | undefined; merge_commit_message?: string | undefined; squash_commit_message?: string | undefined; squash?: boolean | undefined; should_remove_source_branch?: boolean | undefined; }, { project_id: string; merge_request_iid: number; sha?: string | undefined; merge_commit_message?: string | undefined; squash_commit_message?: string | undefined; squash?: boolean | undefined; should_remove_source_branch?: boolean | undefined; }>; export declare const SetAutoMergeSchema: z.ZodObject<{ project_id: z.ZodString; merge_request_iid: z.ZodNumber; merge_commit_message: z.ZodOptional; squash_commit_message: z.ZodOptional; squash: z.ZodOptional; should_remove_source_branch: z.ZodOptional; sha: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; merge_request_iid: number; sha?: string | undefined; merge_commit_message?: string | undefined; squash_commit_message?: string | undefined; squash?: boolean | undefined; should_remove_source_branch?: boolean | undefined; }, { project_id: string; merge_request_iid: number; sha?: string | undefined; merge_commit_message?: string | undefined; squash_commit_message?: string | undefined; squash?: boolean | undefined; should_remove_source_branch?: boolean | undefined; }>; export declare const CancelAutoMergeSchema: z.ZodObject<{ project_id: z.ZodString; merge_request_iid: z.ZodNumber; }, "strip", z.ZodTypeAny, { project_id: string; merge_request_iid: number; }, { project_id: string; merge_request_iid: number; }>; export declare const ListMergeRequestNotesSchema: z.ZodObject<{ project_id: z.ZodString; merge_request_iid: z.ZodNumber; sort: z.ZodOptional>; order_by: z.ZodOptional>; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; merge_request_iid: number; sort?: "asc" | "desc" | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: "created_at" | "updated_at" | undefined; }, { project_id: string; merge_request_iid: number; sort?: "asc" | "desc" | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: "created_at" | "updated_at" | undefined; }>; export declare const CreateMergeRequestNoteSchema: z.ZodObject<{ project_id: z.ZodString; merge_request_iid: z.ZodNumber; body: z.ZodString; internal: z.ZodOptional; }, "strip", z.ZodTypeAny, { body: string; project_id: string; merge_request_iid: number; internal?: boolean | undefined; }, { body: string; project_id: string; merge_request_iid: number; internal?: boolean | undefined; }>; export declare const UpdateMergeRequestNoteSchema: z.ZodObject<{ project_id: z.ZodString; merge_request_iid: z.ZodNumber; note_id: z.ZodNumber; body: z.ZodString; }, "strip", z.ZodTypeAny, { body: string; project_id: string; merge_request_iid: number; note_id: number; }, { body: string; project_id: string; merge_request_iid: number; note_id: number; }>; export declare const ListMergeRequestDiscussionsSchema: z.ZodObject<{ project_id: z.ZodString; merge_request_iid: z.ZodNumber; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; merge_request_iid: number; page?: number | undefined; per_page?: number | undefined; }, { project_id: string; merge_request_iid: number; page?: number | undefined; per_page?: number | undefined; }>; export declare const PipelineStatusEnum: z.ZodEnum<["created", "waiting_for_resource", "preparing", "pending", "running", "success", "failed", "canceled", "skipped", "manual", "scheduled"]>; export declare const GitLabPipelineSchema: z.ZodObject<{ id: z.ZodNumber; iid: z.ZodOptional; project_id: z.ZodNumber; sha: z.ZodString; ref: z.ZodString; status: z.ZodEnum<["created", "waiting_for_resource", "preparing", "pending", "running", "success", "failed", "canceled", "skipped", "manual", "scheduled"]>; source: z.ZodOptional; created_at: z.ZodString; updated_at: z.ZodString; web_url: z.ZodString; before_sha: z.ZodOptional; tag: z.ZodOptional; yaml_errors: z.ZodOptional>; user: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>>; started_at: z.ZodOptional>; finished_at: z.ZodOptional>; committed_at: z.ZodOptional>; duration: z.ZodOptional>; queued_duration: z.ZodOptional>; coverage: z.ZodOptional>; detailed_status: z.ZodOptional; illustration: z.ZodOptional>; favicon: z.ZodOptional; }, "strip", z.ZodTypeAny, { icon: string; text: string; label: string; group: string; tooltip: string; has_details: boolean; details_path?: string | undefined; illustration?: any; favicon?: string | undefined; }, { icon: string; text: string; label: string; group: string; tooltip: string; has_details: boolean; details_path?: string | undefined; illustration?: any; favicon?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { status: "created" | "waiting_for_resource" | "preparing" | "pending" | "running" | "success" | "failed" | "canceled" | "skipped" | "manual" | "scheduled"; id: number; web_url: string; created_at: string; updated_at: string; ref: string; project_id: number; sha: string; iid?: number | undefined; source?: string | undefined; before_sha?: string | undefined; tag?: boolean | undefined; yaml_errors?: string | null | undefined; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; started_at?: string | null | undefined; finished_at?: string | null | undefined; committed_at?: string | null | undefined; duration?: number | null | undefined; queued_duration?: number | null | undefined; coverage?: string | null | undefined; detailed_status?: { icon: string; text: string; label: string; group: string; tooltip: string; has_details: boolean; details_path?: string | undefined; illustration?: any; favicon?: string | undefined; } | undefined; }, { status: "created" | "waiting_for_resource" | "preparing" | "pending" | "running" | "success" | "failed" | "canceled" | "skipped" | "manual" | "scheduled"; id: number; web_url: string; created_at: string; updated_at: string; ref: string; project_id: number; sha: string; iid?: number | undefined; source?: string | undefined; before_sha?: string | undefined; tag?: boolean | undefined; yaml_errors?: string | null | undefined; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; started_at?: string | null | undefined; finished_at?: string | null | undefined; committed_at?: string | null | undefined; duration?: number | null | undefined; queued_duration?: number | null | undefined; coverage?: string | null | undefined; detailed_status?: { icon: string; text: string; label: string; group: string; tooltip: string; has_details: boolean; details_path?: string | undefined; illustration?: any; favicon?: string | undefined; } | undefined; }>; export type GitLabPipeline = z.infer; export declare const GitLabPipelinesResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray; project_id: z.ZodNumber; sha: z.ZodString; ref: z.ZodString; status: z.ZodEnum<["created", "waiting_for_resource", "preparing", "pending", "running", "success", "failed", "canceled", "skipped", "manual", "scheduled"]>; source: z.ZodOptional; created_at: z.ZodString; updated_at: z.ZodString; web_url: z.ZodString; before_sha: z.ZodOptional; tag: z.ZodOptional; yaml_errors: z.ZodOptional>; user: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>>; started_at: z.ZodOptional>; finished_at: z.ZodOptional>; committed_at: z.ZodOptional>; duration: z.ZodOptional>; queued_duration: z.ZodOptional>; coverage: z.ZodOptional>; detailed_status: z.ZodOptional; illustration: z.ZodOptional>; favicon: z.ZodOptional; }, "strip", z.ZodTypeAny, { icon: string; text: string; label: string; group: string; tooltip: string; has_details: boolean; details_path?: string | undefined; illustration?: any; favicon?: string | undefined; }, { icon: string; text: string; label: string; group: string; tooltip: string; has_details: boolean; details_path?: string | undefined; illustration?: any; favicon?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { status: "created" | "waiting_for_resource" | "preparing" | "pending" | "running" | "success" | "failed" | "canceled" | "skipped" | "manual" | "scheduled"; id: number; web_url: string; created_at: string; updated_at: string; ref: string; project_id: number; sha: string; iid?: number | undefined; source?: string | undefined; before_sha?: string | undefined; tag?: boolean | undefined; yaml_errors?: string | null | undefined; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; started_at?: string | null | undefined; finished_at?: string | null | undefined; committed_at?: string | null | undefined; duration?: number | null | undefined; queued_duration?: number | null | undefined; coverage?: string | null | undefined; detailed_status?: { icon: string; text: string; label: string; group: string; tooltip: string; has_details: boolean; details_path?: string | undefined; illustration?: any; favicon?: string | undefined; } | undefined; }, { status: "created" | "waiting_for_resource" | "preparing" | "pending" | "running" | "success" | "failed" | "canceled" | "skipped" | "manual" | "scheduled"; id: number; web_url: string; created_at: string; updated_at: string; ref: string; project_id: number; sha: string; iid?: number | undefined; source?: string | undefined; before_sha?: string | undefined; tag?: boolean | undefined; yaml_errors?: string | null | undefined; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; started_at?: string | null | undefined; finished_at?: string | null | undefined; committed_at?: string | null | undefined; duration?: number | null | undefined; queued_duration?: number | null | undefined; coverage?: string | null | undefined; detailed_status?: { icon: string; text: string; label: string; group: string; tooltip: string; has_details: boolean; details_path?: string | undefined; illustration?: any; favicon?: string | undefined; } | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { status: "created" | "waiting_for_resource" | "preparing" | "pending" | "running" | "success" | "failed" | "canceled" | "skipped" | "manual" | "scheduled"; id: number; web_url: string; created_at: string; updated_at: string; ref: string; project_id: number; sha: string; iid?: number | undefined; source?: string | undefined; before_sha?: string | undefined; tag?: boolean | undefined; yaml_errors?: string | null | undefined; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; started_at?: string | null | undefined; finished_at?: string | null | undefined; committed_at?: string | null | undefined; duration?: number | null | undefined; queued_duration?: number | null | undefined; coverage?: string | null | undefined; detailed_status?: { icon: string; text: string; label: string; group: string; tooltip: string; has_details: boolean; details_path?: string | undefined; illustration?: any; favicon?: string | undefined; } | undefined; }[]; }, { count: number; items: { status: "created" | "waiting_for_resource" | "preparing" | "pending" | "running" | "success" | "failed" | "canceled" | "skipped" | "manual" | "scheduled"; id: number; web_url: string; created_at: string; updated_at: string; ref: string; project_id: number; sha: string; iid?: number | undefined; source?: string | undefined; before_sha?: string | undefined; tag?: boolean | undefined; yaml_errors?: string | null | undefined; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; started_at?: string | null | undefined; finished_at?: string | null | undefined; committed_at?: string | null | undefined; duration?: number | null | undefined; queued_duration?: number | null | undefined; coverage?: string | null | undefined; detailed_status?: { icon: string; text: string; label: string; group: string; tooltip: string; has_details: boolean; details_path?: string | undefined; illustration?: any; favicon?: string | undefined; } | undefined; }[]; }>; export type GitLabPipelinesResponse = z.infer; export declare const JobStatusEnum: z.ZodEnum<["created", "pending", "running", "failed", "success", "canceled", "skipped", "manual"]>; export declare const GitLabJobSchema: z.ZodObject<{ id: z.ZodNumber; status: z.ZodEnum<["created", "pending", "running", "failed", "success", "canceled", "skipped", "manual"]>; stage: z.ZodString; name: z.ZodString; ref: z.ZodString; tag: z.ZodBoolean; coverage: z.ZodOptional>; allow_failure: z.ZodOptional; created_at: z.ZodString; started_at: z.ZodOptional>; finished_at: z.ZodOptional>; duration: z.ZodOptional>; queued_duration: z.ZodOptional>; user: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>>; commit: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; message?: string | undefined; }, { id: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; message?: string | undefined; }>>; pipeline: z.ZodOptional>; web_url: z.ZodString; artifacts: z.ZodOptional>; runner: z.ZodOptional; name: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; description: string; active: boolean; name?: string | undefined; is_shared?: boolean | undefined; }, { id: number; description: string; active: boolean; name?: string | undefined; is_shared?: boolean | undefined; }>>>; artifacts_expire_at: z.ZodOptional>; failure_reason: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: "created" | "pending" | "running" | "success" | "failed" | "canceled" | "skipped" | "manual"; id: number; name: string; web_url: string; created_at: string; ref: string; tag: boolean; stage: string; commit?: { id: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; message?: string | undefined; } | undefined; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; started_at?: string | null | undefined; finished_at?: string | null | undefined; duration?: number | null | undefined; queued_duration?: number | null | undefined; coverage?: number | null | undefined; allow_failure?: boolean | undefined; pipeline?: { status: string; id: number; web_url: string; created_at: string; updated_at: string; ref: string; project_id: number; sha: string; } | undefined; artifacts?: any[] | undefined; runner?: { id: number; description: string; active: boolean; name?: string | undefined; is_shared?: boolean | undefined; } | null | undefined; artifacts_expire_at?: string | null | undefined; failure_reason?: string | undefined; }, { status: "created" | "pending" | "running" | "success" | "failed" | "canceled" | "skipped" | "manual"; id: number; name: string; web_url: string; created_at: string; ref: string; tag: boolean; stage: string; commit?: { id: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; message?: string | undefined; } | undefined; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; started_at?: string | null | undefined; finished_at?: string | null | undefined; duration?: number | null | undefined; queued_duration?: number | null | undefined; coverage?: number | null | undefined; allow_failure?: boolean | undefined; pipeline?: { status: string; id: number; web_url: string; created_at: string; updated_at: string; ref: string; project_id: number; sha: string; } | undefined; artifacts?: any[] | undefined; runner?: { id: number; description: string; active: boolean; name?: string | undefined; is_shared?: boolean | undefined; } | null | undefined; artifacts_expire_at?: string | null | undefined; failure_reason?: string | undefined; }>; export type GitLabJob = z.infer; export declare const GitLabJobsResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray; stage: z.ZodString; name: z.ZodString; ref: z.ZodString; tag: z.ZodBoolean; coverage: z.ZodOptional>; allow_failure: z.ZodOptional; created_at: z.ZodString; started_at: z.ZodOptional>; finished_at: z.ZodOptional>; duration: z.ZodOptional>; queued_duration: z.ZodOptional>; user: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>>; commit: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; message?: string | undefined; }, { id: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; message?: string | undefined; }>>; pipeline: z.ZodOptional>; web_url: z.ZodString; artifacts: z.ZodOptional>; runner: z.ZodOptional; name: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; description: string; active: boolean; name?: string | undefined; is_shared?: boolean | undefined; }, { id: number; description: string; active: boolean; name?: string | undefined; is_shared?: boolean | undefined; }>>>; artifacts_expire_at: z.ZodOptional>; failure_reason: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: "created" | "pending" | "running" | "success" | "failed" | "canceled" | "skipped" | "manual"; id: number; name: string; web_url: string; created_at: string; ref: string; tag: boolean; stage: string; commit?: { id: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; message?: string | undefined; } | undefined; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; started_at?: string | null | undefined; finished_at?: string | null | undefined; duration?: number | null | undefined; queued_duration?: number | null | undefined; coverage?: number | null | undefined; allow_failure?: boolean | undefined; pipeline?: { status: string; id: number; web_url: string; created_at: string; updated_at: string; ref: string; project_id: number; sha: string; } | undefined; artifacts?: any[] | undefined; runner?: { id: number; description: string; active: boolean; name?: string | undefined; is_shared?: boolean | undefined; } | null | undefined; artifacts_expire_at?: string | null | undefined; failure_reason?: string | undefined; }, { status: "created" | "pending" | "running" | "success" | "failed" | "canceled" | "skipped" | "manual"; id: number; name: string; web_url: string; created_at: string; ref: string; tag: boolean; stage: string; commit?: { id: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; message?: string | undefined; } | undefined; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; started_at?: string | null | undefined; finished_at?: string | null | undefined; duration?: number | null | undefined; queued_duration?: number | null | undefined; coverage?: number | null | undefined; allow_failure?: boolean | undefined; pipeline?: { status: string; id: number; web_url: string; created_at: string; updated_at: string; ref: string; project_id: number; sha: string; } | undefined; artifacts?: any[] | undefined; runner?: { id: number; description: string; active: boolean; name?: string | undefined; is_shared?: boolean | undefined; } | null | undefined; artifacts_expire_at?: string | null | undefined; failure_reason?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { status: "created" | "pending" | "running" | "success" | "failed" | "canceled" | "skipped" | "manual"; id: number; name: string; web_url: string; created_at: string; ref: string; tag: boolean; stage: string; commit?: { id: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; message?: string | undefined; } | undefined; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; started_at?: string | null | undefined; finished_at?: string | null | undefined; duration?: number | null | undefined; queued_duration?: number | null | undefined; coverage?: number | null | undefined; allow_failure?: boolean | undefined; pipeline?: { status: string; id: number; web_url: string; created_at: string; updated_at: string; ref: string; project_id: number; sha: string; } | undefined; artifacts?: any[] | undefined; runner?: { id: number; description: string; active: boolean; name?: string | undefined; is_shared?: boolean | undefined; } | null | undefined; artifacts_expire_at?: string | null | undefined; failure_reason?: string | undefined; }[]; }, { count: number; items: { status: "created" | "pending" | "running" | "success" | "failed" | "canceled" | "skipped" | "manual"; id: number; name: string; web_url: string; created_at: string; ref: string; tag: boolean; stage: string; commit?: { id: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; message?: string | undefined; } | undefined; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; started_at?: string | null | undefined; finished_at?: string | null | undefined; duration?: number | null | undefined; queued_duration?: number | null | undefined; coverage?: number | null | undefined; allow_failure?: boolean | undefined; pipeline?: { status: string; id: number; web_url: string; created_at: string; updated_at: string; ref: string; project_id: number; sha: string; } | undefined; artifacts?: any[] | undefined; runner?: { id: number; description: string; active: boolean; name?: string | undefined; is_shared?: boolean | undefined; } | null | undefined; artifacts_expire_at?: string | null | undefined; failure_reason?: string | undefined; }[]; }>; export type GitLabJobsResponse = z.infer; export declare const GitLabEnvironmentSchema: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; slug: z.ZodOptional; external_url: z.ZodOptional>; state: z.ZodOptional>; created_at: z.ZodOptional; updated_at: z.ZodOptional; tier: z.ZodOptional; last_deployment: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>>; deployable: z.ZodOptional>; }, "strip", z.ZodTypeAny, { status: string; id: number; created_at: string; iid: number; ref: string; sha: string; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; deployable?: any; }, { status: string; id: number; created_at: string; iid: number; ref: string; sha: string; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; deployable?: any; }>>>; }, "strip", z.ZodTypeAny, { id: number; name: string; created_at?: string | undefined; updated_at?: string | undefined; state?: "available" | "stopped" | undefined; slug?: string | undefined; external_url?: string | null | undefined; tier?: string | undefined; last_deployment?: { status: string; id: number; created_at: string; iid: number; ref: string; sha: string; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; deployable?: any; } | null | undefined; }, { id: number; name: string; created_at?: string | undefined; updated_at?: string | undefined; state?: "available" | "stopped" | undefined; slug?: string | undefined; external_url?: string | null | undefined; tier?: string | undefined; last_deployment?: { status: string; id: number; created_at: string; iid: number; ref: string; sha: string; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; deployable?: any; } | null | undefined; }>; export type GitLabEnvironment = z.infer; export declare const GitLabEnvironmentsResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray; external_url: z.ZodOptional>; state: z.ZodOptional>; created_at: z.ZodOptional; updated_at: z.ZodOptional; tier: z.ZodOptional; last_deployment: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>>; deployable: z.ZodOptional>; }, "strip", z.ZodTypeAny, { status: string; id: number; created_at: string; iid: number; ref: string; sha: string; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; deployable?: any; }, { status: string; id: number; created_at: string; iid: number; ref: string; sha: string; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; deployable?: any; }>>>; }, "strip", z.ZodTypeAny, { id: number; name: string; created_at?: string | undefined; updated_at?: string | undefined; state?: "available" | "stopped" | undefined; slug?: string | undefined; external_url?: string | null | undefined; tier?: string | undefined; last_deployment?: { status: string; id: number; created_at: string; iid: number; ref: string; sha: string; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; deployable?: any; } | null | undefined; }, { id: number; name: string; created_at?: string | undefined; updated_at?: string | undefined; state?: "available" | "stopped" | undefined; slug?: string | undefined; external_url?: string | null | undefined; tier?: string | undefined; last_deployment?: { status: string; id: number; created_at: string; iid: number; ref: string; sha: string; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; deployable?: any; } | null | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { id: number; name: string; created_at?: string | undefined; updated_at?: string | undefined; state?: "available" | "stopped" | undefined; slug?: string | undefined; external_url?: string | null | undefined; tier?: string | undefined; last_deployment?: { status: string; id: number; created_at: string; iid: number; ref: string; sha: string; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; deployable?: any; } | null | undefined; }[]; }, { count: number; items: { id: number; name: string; created_at?: string | undefined; updated_at?: string | undefined; state?: "available" | "stopped" | undefined; slug?: string | undefined; external_url?: string | null | undefined; tier?: string | undefined; last_deployment?: { status: string; id: number; created_at: string; iid: number; ref: string; sha: string; user?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; deployable?: any; } | null | undefined; }[]; }>; export type GitLabEnvironmentsResponse = z.infer; export declare const ListPipelinesSchema: z.ZodObject<{ project_id: z.ZodString; status: z.ZodOptional>; ref: z.ZodOptional; sha: z.ZodOptional; yaml_errors: z.ZodOptional; username: z.ZodOptional; updated_after: z.ZodOptional; updated_before: z.ZodOptional; order_by: z.ZodOptional>; sort: z.ZodOptional>; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; sort?: "asc" | "desc" | undefined; status?: "created" | "waiting_for_resource" | "preparing" | "pending" | "running" | "success" | "failed" | "canceled" | "skipped" | "manual" | "scheduled" | undefined; username?: string | undefined; ref?: string | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: "status" | "id" | "updated_at" | "ref" | "user_id" | undefined; sha?: string | undefined; updated_after?: string | undefined; updated_before?: string | undefined; yaml_errors?: boolean | undefined; }, { project_id: string; sort?: "asc" | "desc" | undefined; status?: "created" | "waiting_for_resource" | "preparing" | "pending" | "running" | "success" | "failed" | "canceled" | "skipped" | "manual" | "scheduled" | undefined; username?: string | undefined; ref?: string | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: "status" | "id" | "updated_at" | "ref" | "user_id" | undefined; sha?: string | undefined; updated_after?: string | undefined; updated_before?: string | undefined; yaml_errors?: boolean | undefined; }>; export declare const GetPipelineSchema: z.ZodObject<{ project_id: z.ZodString; pipeline_id: z.ZodNumber; }, "strip", z.ZodTypeAny, { project_id: string; pipeline_id: number; }, { project_id: string; pipeline_id: number; }>; export declare const TriggerPipelineSchema: z.ZodObject<{ project_id: z.ZodString; ref: z.ZodString; variables: z.ZodOptional>; }, "strip", z.ZodTypeAny, { value: string; key: string; variable_type?: "env_var" | "file" | undefined; }, { value: string; key: string; variable_type?: "env_var" | "file" | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { ref: string; project_id: string; variables?: { value: string; key: string; variable_type?: "env_var" | "file" | undefined; }[] | undefined; }, { ref: string; project_id: string; variables?: { value: string; key: string; variable_type?: "env_var" | "file" | undefined; }[] | undefined; }>; export declare const RetryPipelineSchema: z.ZodObject<{ project_id: z.ZodString; pipeline_id: z.ZodNumber; }, "strip", z.ZodTypeAny, { project_id: string; pipeline_id: number; }, { project_id: string; pipeline_id: number; }>; export declare const CancelPipelineSchema: z.ZodObject<{ project_id: z.ZodString; pipeline_id: z.ZodNumber; }, "strip", z.ZodTypeAny, { project_id: string; pipeline_id: number; }, { project_id: string; pipeline_id: number; }>; export declare const ListPipelineJobsSchema: z.ZodObject<{ project_id: z.ZodString; pipeline_id: z.ZodNumber; scope: z.ZodOptional, "many">>; include_retried: z.ZodOptional; include_log_tail: z.ZodOptional; log_tail_lines: z.ZodOptional; max_log_tail_jobs: z.ZodOptional; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; pipeline_id: number; page?: number | undefined; per_page?: number | undefined; scope?: ("created" | "pending" | "running" | "success" | "failed" | "canceled" | "skipped" | "manual")[] | undefined; include_retried?: boolean | undefined; include_log_tail?: boolean | undefined; log_tail_lines?: number | undefined; max_log_tail_jobs?: number | undefined; }, { project_id: string; pipeline_id: number; page?: number | undefined; per_page?: number | undefined; scope?: ("created" | "pending" | "running" | "success" | "failed" | "canceled" | "skipped" | "manual")[] | undefined; include_retried?: boolean | undefined; include_log_tail?: boolean | undefined; log_tail_lines?: number | undefined; max_log_tail_jobs?: number | undefined; }>; export declare const GetJobSchema: z.ZodObject<{ project_id: z.ZodString; job_id: z.ZodNumber; }, "strip", z.ZodTypeAny, { project_id: string; job_id: number; }, { project_id: string; job_id: number; }>; export declare const GetJobLogSchema: z.ZodObject<{ project_id: z.ZodString; job_id: z.ZodNumber; }, "strip", z.ZodTypeAny, { project_id: string; job_id: number; }, { project_id: string; job_id: number; }>; export declare const RetryJobSchema: z.ZodObject<{ project_id: z.ZodString; job_id: z.ZodNumber; }, "strip", z.ZodTypeAny, { project_id: string; job_id: number; }, { project_id: string; job_id: number; }>; export declare const CancelJobSchema: z.ZodObject<{ project_id: z.ZodString; job_id: z.ZodNumber; }, "strip", z.ZodTypeAny, { project_id: string; job_id: number; }, { project_id: string; job_id: number; }>; export declare const GetPipelineSummarySchema: z.ZodEffects; ref: z.ZodOptional; include_logs: z.ZodOptional; log_tail_lines: z.ZodOptional; max_failed_jobs_with_logs: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; ref?: string | undefined; pipeline_id?: number | undefined; log_tail_lines?: number | undefined; include_logs?: boolean | undefined; max_failed_jobs_with_logs?: number | undefined; }, { project_id: string; ref?: string | undefined; pipeline_id?: number | undefined; log_tail_lines?: number | undefined; include_logs?: boolean | undefined; max_failed_jobs_with_logs?: number | undefined; }>, { project_id: string; ref?: string | undefined; pipeline_id?: number | undefined; log_tail_lines?: number | undefined; include_logs?: boolean | undefined; max_failed_jobs_with_logs?: number | undefined; }, { project_id: string; ref?: string | undefined; pipeline_id?: number | undefined; log_tail_lines?: number | undefined; include_logs?: boolean | undefined; max_failed_jobs_with_logs?: number | undefined; }>; export declare const GetJobLogSmartSchema: z.ZodEffects; tail: z.ZodOptional; head: z.ZodOptional; strip_ansi: z.ZodOptional; strip_timestamps: z.ZodOptional; error_only: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; job_id: number; section?: string | undefined; tail?: number | undefined; head?: number | undefined; strip_ansi?: boolean | undefined; strip_timestamps?: boolean | undefined; error_only?: boolean | undefined; }, { project_id: string; job_id: number; section?: string | undefined; tail?: number | undefined; head?: number | undefined; strip_ansi?: boolean | undefined; strip_timestamps?: boolean | undefined; error_only?: boolean | undefined; }>, { project_id: string; job_id: number; section?: string | undefined; tail?: number | undefined; head?: number | undefined; strip_ansi?: boolean | undefined; strip_timestamps?: boolean | undefined; error_only?: boolean | undefined; }, { project_id: string; job_id: number; section?: string | undefined; tail?: number | undefined; head?: number | undefined; strip_ansi?: boolean | undefined; strip_timestamps?: boolean | undefined; error_only?: boolean | undefined; }>; export declare const ListEnvironmentsSchema: z.ZodObject<{ project_id: z.ZodString; name: z.ZodOptional; search: z.ZodOptional; states: z.ZodOptional>; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; name?: string | undefined; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; states?: "available" | "stopped" | undefined; }, { project_id: string; name?: string | undefined; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; states?: "available" | "stopped" | undefined; }>; export declare const GetEnvironmentSchema: z.ZodObject<{ project_id: z.ZodString; environment_id: z.ZodNumber; }, "strip", z.ZodTypeAny, { project_id: string; environment_id: number; }, { project_id: string; environment_id: number; }>; export declare const GitLabBranchSchema: z.ZodObject<{ name: z.ZodString; commit: z.ZodObject<{ id: z.ZodString; short_id: z.ZodString; title: z.ZodString; created_at: z.ZodString; parent_ids: z.ZodOptional>; message: z.ZodOptional; author_name: z.ZodOptional; author_email: z.ZodOptional; authored_date: z.ZodOptional; committer_name: z.ZodOptional; committer_email: z.ZodOptional; committed_date: z.ZodOptional; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; }, { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; }>; merged: z.ZodOptional; protected: z.ZodBoolean; developers_can_push: z.ZodOptional; developers_can_merge: z.ZodOptional; can_push: z.ZodOptional; default: z.ZodOptional; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; commit: { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; }; protected: boolean; web_url?: string | undefined; merged?: boolean | undefined; developers_can_push?: boolean | undefined; developers_can_merge?: boolean | undefined; can_push?: boolean | undefined; default?: boolean | undefined; }, { name: string; commit: { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; }; protected: boolean; web_url?: string | undefined; merged?: boolean | undefined; developers_can_push?: boolean | undefined; developers_can_merge?: boolean | undefined; can_push?: boolean | undefined; default?: boolean | undefined; }>; export type GitLabBranch = z.infer; export declare const GitLabBranchesResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray>; message: z.ZodOptional; author_name: z.ZodOptional; author_email: z.ZodOptional; authored_date: z.ZodOptional; committer_name: z.ZodOptional; committer_email: z.ZodOptional; committed_date: z.ZodOptional; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; }, { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; }>; merged: z.ZodOptional; protected: z.ZodBoolean; developers_can_push: z.ZodOptional; developers_can_merge: z.ZodOptional; can_push: z.ZodOptional; default: z.ZodOptional; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; commit: { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; }; protected: boolean; web_url?: string | undefined; merged?: boolean | undefined; developers_can_push?: boolean | undefined; developers_can_merge?: boolean | undefined; can_push?: boolean | undefined; default?: boolean | undefined; }, { name: string; commit: { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; }; protected: boolean; web_url?: string | undefined; merged?: boolean | undefined; developers_can_push?: boolean | undefined; developers_can_merge?: boolean | undefined; can_push?: boolean | undefined; default?: boolean | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { name: string; commit: { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; }; protected: boolean; web_url?: string | undefined; merged?: boolean | undefined; developers_can_push?: boolean | undefined; developers_can_merge?: boolean | undefined; can_push?: boolean | undefined; default?: boolean | undefined; }[]; }, { count: number; items: { name: string; commit: { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; }; protected: boolean; web_url?: string | undefined; merged?: boolean | undefined; developers_can_push?: boolean | undefined; developers_can_merge?: boolean | undefined; can_push?: boolean | undefined; default?: boolean | undefined; }[]; }>; export type GitLabBranchesResponse = z.infer; export declare const GitLabTagSchema: z.ZodObject<{ name: z.ZodString; message: z.ZodOptional>; target: z.ZodOptional; commit: z.ZodOptional>; message: z.ZodOptional; author_name: z.ZodOptional; author_email: z.ZodOptional; authored_date: z.ZodOptional; committer_name: z.ZodOptional; committer_email: z.ZodOptional; committed_date: z.ZodOptional; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; }, { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; }>>; release: z.ZodOptional; }, "strip", z.ZodTypeAny, { description: string | null; tag_name: string; }, { description: string | null; tag_name: string; }>>>; protected: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; message?: string | null | undefined; commit?: { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; } | undefined; protected?: boolean | undefined; target?: string | undefined; release?: { description: string | null; tag_name: string; } | null | undefined; }, { name: string; message?: string | null | undefined; commit?: { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; } | undefined; protected?: boolean | undefined; target?: string | undefined; release?: { description: string | null; tag_name: string; } | null | undefined; }>; export type GitLabTag = z.infer; export declare const GitLabTagsResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray>; target: z.ZodOptional; commit: z.ZodOptional>; message: z.ZodOptional; author_name: z.ZodOptional; author_email: z.ZodOptional; authored_date: z.ZodOptional; committer_name: z.ZodOptional; committer_email: z.ZodOptional; committed_date: z.ZodOptional; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; }, { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; }>>; release: z.ZodOptional; }, "strip", z.ZodTypeAny, { description: string | null; tag_name: string; }, { description: string | null; tag_name: string; }>>>; protected: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; message?: string | null | undefined; commit?: { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; } | undefined; protected?: boolean | undefined; target?: string | undefined; release?: { description: string | null; tag_name: string; } | null | undefined; }, { name: string; message?: string | null | undefined; commit?: { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; } | undefined; protected?: boolean | undefined; target?: string | undefined; release?: { description: string | null; tag_name: string; } | null | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { name: string; message?: string | null | undefined; commit?: { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; } | undefined; protected?: boolean | undefined; target?: string | undefined; release?: { description: string | null; tag_name: string; } | null | undefined; }[]; }, { count: number; items: { name: string; message?: string | null | undefined; commit?: { id: string; created_at: string; short_id: string; title: string; message?: string | undefined; web_url?: string | undefined; parent_ids?: string[] | undefined; author_name?: string | undefined; author_email?: string | undefined; authored_date?: string | undefined; committer_name?: string | undefined; committer_email?: string | undefined; committed_date?: string | undefined; } | undefined; protected?: boolean | undefined; target?: string | undefined; release?: { description: string | null; tag_name: string; } | null | undefined; }[]; }>; export type GitLabTagsResponse = z.infer; export declare const GitLabCompareResultSchema: z.ZodObject<{ commit: z.ZodOptional>; web_url: z.ZodString; stats: z.ZodOptional>; }, "strip", z.ZodTypeAny, { message: string; id: string; web_url: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; authored_date: string; committer_name: string; committer_email: string; committed_date: string; parent_ids?: string[] | undefined; stats?: { additions: number; deletions: number; total: number; } | undefined; }, { message: string; id: string; web_url: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; authored_date: string; committer_name: string; committer_email: string; committed_date: string; parent_ids?: string[] | undefined; stats?: { additions: number; deletions: number; total: number; } | undefined; }>>>; commits: z.ZodArray>; web_url: z.ZodString; stats: z.ZodOptional>; }, "strip", z.ZodTypeAny, { message: string; id: string; web_url: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; authored_date: string; committer_name: string; committer_email: string; committed_date: string; parent_ids?: string[] | undefined; stats?: { additions: number; deletions: number; total: number; } | undefined; }, { message: string; id: string; web_url: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; authored_date: string; committer_name: string; committer_email: string; committed_date: string; parent_ids?: string[] | undefined; stats?: { additions: number; deletions: number; total: number; } | undefined; }>, "many">; diffs: z.ZodArray; b_mode: z.ZodOptional; new_file: z.ZodBoolean; renamed_file: z.ZodBoolean; deleted_file: z.ZodBoolean; diff: z.ZodString; }, "strip", z.ZodTypeAny, { old_path: string; new_path: string; new_file: boolean; renamed_file: boolean; deleted_file: boolean; diff: string; a_mode?: string | undefined; b_mode?: string | undefined; }, { old_path: string; new_path: string; new_file: boolean; renamed_file: boolean; deleted_file: boolean; diff: string; a_mode?: string | undefined; b_mode?: string | undefined; }>, "many">; compare_timeout: z.ZodOptional; compare_same_ref: z.ZodOptional; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { commits: { message: string; id: string; web_url: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; authored_date: string; committer_name: string; committer_email: string; committed_date: string; parent_ids?: string[] | undefined; stats?: { additions: number; deletions: number; total: number; } | undefined; }[]; diffs: { old_path: string; new_path: string; new_file: boolean; renamed_file: boolean; deleted_file: boolean; diff: string; a_mode?: string | undefined; b_mode?: string | undefined; }[]; web_url?: string | undefined; commit?: { message: string; id: string; web_url: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; authored_date: string; committer_name: string; committer_email: string; committed_date: string; parent_ids?: string[] | undefined; stats?: { additions: number; deletions: number; total: number; } | undefined; } | null | undefined; compare_timeout?: boolean | undefined; compare_same_ref?: boolean | undefined; }, { commits: { message: string; id: string; web_url: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; authored_date: string; committer_name: string; committer_email: string; committed_date: string; parent_ids?: string[] | undefined; stats?: { additions: number; deletions: number; total: number; } | undefined; }[]; diffs: { old_path: string; new_path: string; new_file: boolean; renamed_file: boolean; deleted_file: boolean; diff: string; a_mode?: string | undefined; b_mode?: string | undefined; }[]; web_url?: string | undefined; commit?: { message: string; id: string; web_url: string; created_at: string; short_id: string; title: string; author_name: string; author_email: string; authored_date: string; committer_name: string; committer_email: string; committed_date: string; parent_ids?: string[] | undefined; stats?: { additions: number; deletions: number; total: number; } | undefined; } | null | undefined; compare_timeout?: boolean | undefined; compare_same_ref?: boolean | undefined; }>; export type GitLabCompareResult = z.infer; export declare const GitLabTreeResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray; path: z.ZodString; mode: z.ZodString; }, "strip", z.ZodTypeAny, { path: string; type: "tree" | "blob"; id: string; name: string; mode: string; }, { path: string; type: "tree" | "blob"; id: string; name: string; mode: string; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { path: string; type: "tree" | "blob"; id: string; name: string; mode: string; }[]; }, { count: number; items: { path: string; type: "tree" | "blob"; id: string; name: string; mode: string; }[]; }>; export type GitLabTreeResponse = z.infer; export declare const GitLabReleaseSchema: z.ZodObject<{ tag_name: z.ZodString; description: z.ZodNullable; name: z.ZodNullable; created_at: z.ZodString; released_at: z.ZodOptional; author: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>>; commit: z.ZodOptional>; milestones: z.ZodOptional, "many">>; commit_path: z.ZodOptional; tag_path: z.ZodOptional; assets: z.ZodOptional, "many">>; links: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; url: string; link_type?: string | undefined; }, { id: number; name: string; url: string; link_type?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { count: number; sources?: { url: string; format: string; }[] | undefined; links?: { id: number; name: string; url: string; link_type?: string | undefined; }[] | undefined; }, { count: number; sources?: { url: string; format: string; }[] | undefined; links?: { id: number; name: string; url: string; link_type?: string | undefined; }[] | undefined; }>>; evidences: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { name: string | null; created_at: string; description: string | null; tag_name: string; author?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; commit?: { id: string; created_at: string; short_id: string; title: string; } | undefined; released_at?: string | undefined; milestones?: { id: number; iid: number; title: string; state: string; }[] | undefined; commit_path?: string | undefined; tag_path?: string | undefined; assets?: { count: number; sources?: { url: string; format: string; }[] | undefined; links?: { id: number; name: string; url: string; link_type?: string | undefined; }[] | undefined; } | undefined; evidences?: { sha: string; filepath: string; collected_at: string; }[] | undefined; }, { name: string | null; created_at: string; description: string | null; tag_name: string; author?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; commit?: { id: string; created_at: string; short_id: string; title: string; } | undefined; released_at?: string | undefined; milestones?: { id: number; iid: number; title: string; state: string; }[] | undefined; commit_path?: string | undefined; tag_path?: string | undefined; assets?: { count: number; sources?: { url: string; format: string; }[] | undefined; links?: { id: number; name: string; url: string; link_type?: string | undefined; }[] | undefined; } | undefined; evidences?: { sha: string; filepath: string; collected_at: string; }[] | undefined; }>; export type GitLabRelease = z.infer; export declare const GitLabReleasesResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray; name: z.ZodNullable; created_at: z.ZodString; released_at: z.ZodOptional; author: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>>; commit: z.ZodOptional>; milestones: z.ZodOptional, "many">>; commit_path: z.ZodOptional; tag_path: z.ZodOptional; assets: z.ZodOptional, "many">>; links: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; url: string; link_type?: string | undefined; }, { id: number; name: string; url: string; link_type?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { count: number; sources?: { url: string; format: string; }[] | undefined; links?: { id: number; name: string; url: string; link_type?: string | undefined; }[] | undefined; }, { count: number; sources?: { url: string; format: string; }[] | undefined; links?: { id: number; name: string; url: string; link_type?: string | undefined; }[] | undefined; }>>; evidences: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { name: string | null; created_at: string; description: string | null; tag_name: string; author?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; commit?: { id: string; created_at: string; short_id: string; title: string; } | undefined; released_at?: string | undefined; milestones?: { id: number; iid: number; title: string; state: string; }[] | undefined; commit_path?: string | undefined; tag_path?: string | undefined; assets?: { count: number; sources?: { url: string; format: string; }[] | undefined; links?: { id: number; name: string; url: string; link_type?: string | undefined; }[] | undefined; } | undefined; evidences?: { sha: string; filepath: string; collected_at: string; }[] | undefined; }, { name: string | null; created_at: string; description: string | null; tag_name: string; author?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; commit?: { id: string; created_at: string; short_id: string; title: string; } | undefined; released_at?: string | undefined; milestones?: { id: number; iid: number; title: string; state: string; }[] | undefined; commit_path?: string | undefined; tag_path?: string | undefined; assets?: { count: number; sources?: { url: string; format: string; }[] | undefined; links?: { id: number; name: string; url: string; link_type?: string | undefined; }[] | undefined; } | undefined; evidences?: { sha: string; filepath: string; collected_at: string; }[] | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { name: string | null; created_at: string; description: string | null; tag_name: string; author?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; commit?: { id: string; created_at: string; short_id: string; title: string; } | undefined; released_at?: string | undefined; milestones?: { id: number; iid: number; title: string; state: string; }[] | undefined; commit_path?: string | undefined; tag_path?: string | undefined; assets?: { count: number; sources?: { url: string; format: string; }[] | undefined; links?: { id: number; name: string; url: string; link_type?: string | undefined; }[] | undefined; } | undefined; evidences?: { sha: string; filepath: string; collected_at: string; }[] | undefined; }[]; }, { count: number; items: { name: string | null; created_at: string; description: string | null; tag_name: string; author?: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; commit?: { id: string; created_at: string; short_id: string; title: string; } | undefined; released_at?: string | undefined; milestones?: { id: number; iid: number; title: string; state: string; }[] | undefined; commit_path?: string | undefined; tag_path?: string | undefined; assets?: { count: number; sources?: { url: string; format: string; }[] | undefined; links?: { id: number; name: string; url: string; link_type?: string | undefined; }[] | undefined; } | undefined; evidences?: { sha: string; filepath: string; collected_at: string; }[] | undefined; }[]; }>; export type GitLabReleasesResponse = z.infer; export declare const ListBranchesSchema: z.ZodObject<{ project_id: z.ZodString; search: z.ZodOptional; regex: z.ZodOptional; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; regex?: string | undefined; }, { project_id: string; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; regex?: string | undefined; }>; export declare const DeleteBranchSchema: z.ZodObject<{ project_id: z.ZodString; branch: z.ZodString; }, "strip", z.ZodTypeAny, { branch: string; project_id: string; }, { branch: string; project_id: string; }>; export declare const CompareBranchesSchema: z.ZodObject<{ project_id: z.ZodString; from: z.ZodString; to: z.ZodString; straight: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; from: string; to: string; straight?: boolean | undefined; }, { project_id: string; from: string; to: string; straight?: boolean | undefined; }>; export declare const ListTagsSchema: z.ZodObject<{ project_id: z.ZodString; search: z.ZodOptional; order_by: z.ZodOptional>; sort: z.ZodOptional>; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; sort?: "asc" | "desc" | undefined; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: "name" | "version" | "updated" | undefined; }, { project_id: string; sort?: "asc" | "desc" | undefined; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: "name" | "version" | "updated" | undefined; }>; export declare const CreateTagSchema: z.ZodObject<{ project_id: z.ZodString; tag_name: z.ZodString; ref: z.ZodString; message: z.ZodOptional; release_description: z.ZodOptional; }, "strip", z.ZodTypeAny, { ref: string; project_id: string; tag_name: string; message?: string | undefined; release_description?: string | undefined; }, { ref: string; project_id: string; tag_name: string; message?: string | undefined; release_description?: string | undefined; }>; export declare const GetRepositoryTreeSchema: z.ZodObject<{ project_id: z.ZodString; path: z.ZodOptional; ref: z.ZodOptional; recursive: z.ZodOptional; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; path?: string | undefined; ref?: string | undefined; page?: number | undefined; per_page?: number | undefined; recursive?: boolean | undefined; }, { project_id: string; path?: string | undefined; ref?: string | undefined; page?: number | undefined; per_page?: number | undefined; recursive?: boolean | undefined; }>; export declare const ListReleasesSchema: z.ZodObject<{ project_id: z.ZodString; order_by: z.ZodOptional>; sort: z.ZodOptional>; include_html_description: z.ZodOptional; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; sort?: "asc" | "desc" | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: "created_at" | "released_at" | undefined; include_html_description?: boolean | undefined; }, { project_id: string; sort?: "asc" | "desc" | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: "created_at" | "released_at" | undefined; include_html_description?: boolean | undefined; }>; export declare const CreateReleaseSchema: z.ZodObject<{ project_id: z.ZodString; tag_name: z.ZodString; name: z.ZodOptional; description: z.ZodOptional; ref: z.ZodOptional; milestones: z.ZodOptional>; released_at: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; tag_name: string; name?: string | undefined; description?: string | undefined; ref?: string | undefined; released_at?: string | undefined; milestones?: string[] | undefined; }, { project_id: string; tag_name: string; name?: string | undefined; description?: string | undefined; ref?: string | undefined; released_at?: string | undefined; milestones?: string[] | undefined; }>; export declare const UpdateIssueSchema: z.ZodObject<{ project_id: z.ZodString; issue_iid: z.ZodNumber; title: z.ZodOptional; description: z.ZodOptional; assignee_ids: z.ZodOptional>; milestone_id: z.ZodOptional>; labels: z.ZodOptional>; state_event: z.ZodOptional>; due_date: z.ZodOptional>; confidential: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; issue_iid: number; confidential?: boolean | undefined; description?: string | undefined; title?: string | undefined; labels?: string[] | undefined; due_date?: string | null | undefined; assignee_ids?: number[] | undefined; milestone_id?: number | null | undefined; state_event?: "close" | "reopen" | undefined; }, { project_id: string; issue_iid: number; confidential?: boolean | undefined; description?: string | undefined; title?: string | undefined; labels?: string[] | undefined; due_date?: string | null | undefined; assignee_ids?: number[] | undefined; milestone_id?: number | null | undefined; state_event?: "close" | "reopen" | undefined; }>; export declare const CreateIssueNoteSchema: z.ZodObject<{ project_id: z.ZodString; issue_iid: z.ZodNumber; body: z.ZodString; internal: z.ZodOptional; }, "strip", z.ZodTypeAny, { body: string; project_id: string; issue_iid: number; internal?: boolean | undefined; }, { body: string; project_id: string; issue_iid: number; internal?: boolean | undefined; }>; export declare const GitLabLabelSchema: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; color: z.ZodString; text_color: z.ZodOptional; description: z.ZodOptional>; description_html: z.ZodOptional; open_issues_count: z.ZodOptional; closed_issues_count: z.ZodOptional; open_merge_requests_count: z.ZodOptional; subscribed: z.ZodOptional; priority: z.ZodOptional>; is_project_label: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; color: string; description?: string | null | undefined; text_color?: string | undefined; description_html?: string | undefined; open_issues_count?: number | undefined; closed_issues_count?: number | undefined; open_merge_requests_count?: number | undefined; subscribed?: boolean | undefined; priority?: number | null | undefined; is_project_label?: boolean | undefined; }, { id: number; name: string; color: string; description?: string | null | undefined; text_color?: string | undefined; description_html?: string | undefined; open_issues_count?: number | undefined; closed_issues_count?: number | undefined; open_merge_requests_count?: number | undefined; subscribed?: boolean | undefined; priority?: number | null | undefined; is_project_label?: boolean | undefined; }>; export type GitLabLabel = z.infer; export declare const GitLabLabelsResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray; description: z.ZodOptional>; description_html: z.ZodOptional; open_issues_count: z.ZodOptional; closed_issues_count: z.ZodOptional; open_merge_requests_count: z.ZodOptional; subscribed: z.ZodOptional; priority: z.ZodOptional>; is_project_label: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; color: string; description?: string | null | undefined; text_color?: string | undefined; description_html?: string | undefined; open_issues_count?: number | undefined; closed_issues_count?: number | undefined; open_merge_requests_count?: number | undefined; subscribed?: boolean | undefined; priority?: number | null | undefined; is_project_label?: boolean | undefined; }, { id: number; name: string; color: string; description?: string | null | undefined; text_color?: string | undefined; description_html?: string | undefined; open_issues_count?: number | undefined; closed_issues_count?: number | undefined; open_merge_requests_count?: number | undefined; subscribed?: boolean | undefined; priority?: number | null | undefined; is_project_label?: boolean | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { id: number; name: string; color: string; description?: string | null | undefined; text_color?: string | undefined; description_html?: string | undefined; open_issues_count?: number | undefined; closed_issues_count?: number | undefined; open_merge_requests_count?: number | undefined; subscribed?: boolean | undefined; priority?: number | null | undefined; is_project_label?: boolean | undefined; }[]; }, { count: number; items: { id: number; name: string; color: string; description?: string | null | undefined; text_color?: string | undefined; description_html?: string | undefined; open_issues_count?: number | undefined; closed_issues_count?: number | undefined; open_merge_requests_count?: number | undefined; subscribed?: boolean | undefined; priority?: number | null | undefined; is_project_label?: boolean | undefined; }[]; }>; export type GitLabLabelsResponse = z.infer; export declare const ListLabelsSchema: z.ZodObject<{ project_id: z.ZodString; search: z.ZodOptional; include_ancestor_groups: z.ZodOptional; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; include_ancestor_groups?: boolean | undefined; }, { project_id: string; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; include_ancestor_groups?: boolean | undefined; }>; export declare const CreateLabelSchema: z.ZodObject<{ project_id: z.ZodString; name: z.ZodString; color: z.ZodString; description: z.ZodOptional; priority: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; project_id: string; color: string; description?: string | undefined; priority?: number | undefined; }, { name: string; project_id: string; color: string; description?: string | undefined; priority?: number | undefined; }>; export declare const UpdateLabelSchema: z.ZodObject<{ project_id: z.ZodString; label_id: z.ZodNumber; new_name: z.ZodOptional; color: z.ZodOptional; description: z.ZodOptional; priority: z.ZodOptional>; }, "strip", z.ZodTypeAny, { project_id: string; label_id: number; description?: string | undefined; color?: string | undefined; priority?: number | null | undefined; new_name?: string | undefined; }, { project_id: string; label_id: number; description?: string | undefined; color?: string | undefined; priority?: number | null | undefined; new_name?: string | undefined; }>; export declare const GitLabMilestoneSchema: z.ZodObject<{ id: z.ZodNumber; iid: z.ZodNumber; project_id: z.ZodOptional; group_id: z.ZodOptional; title: z.ZodString; description: z.ZodNullable; state: z.ZodEnum<["active", "closed"]>; created_at: z.ZodString; updated_at: z.ZodString; due_date: z.ZodNullable; start_date: z.ZodNullable; expired: z.ZodOptional; web_url: z.ZodString; }, "strip", z.ZodTypeAny, { id: number; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; state: "closed" | "active"; due_date: string | null; start_date: string | null; project_id?: number | undefined; group_id?: number | undefined; expired?: boolean | undefined; }, { id: number; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; state: "closed" | "active"; due_date: string | null; start_date: string | null; project_id?: number | undefined; group_id?: number | undefined; expired?: boolean | undefined; }>; export type GitLabMilestone = z.infer; export declare const GitLabMilestonesResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray; group_id: z.ZodOptional; title: z.ZodString; description: z.ZodNullable; state: z.ZodEnum<["active", "closed"]>; created_at: z.ZodString; updated_at: z.ZodString; due_date: z.ZodNullable; start_date: z.ZodNullable; expired: z.ZodOptional; web_url: z.ZodString; }, "strip", z.ZodTypeAny, { id: number; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; state: "closed" | "active"; due_date: string | null; start_date: string | null; project_id?: number | undefined; group_id?: number | undefined; expired?: boolean | undefined; }, { id: number; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; state: "closed" | "active"; due_date: string | null; start_date: string | null; project_id?: number | undefined; group_id?: number | undefined; expired?: boolean | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { id: number; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; state: "closed" | "active"; due_date: string | null; start_date: string | null; project_id?: number | undefined; group_id?: number | undefined; expired?: boolean | undefined; }[]; }, { count: number; items: { id: number; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; state: "closed" | "active"; due_date: string | null; start_date: string | null; project_id?: number | undefined; group_id?: number | undefined; expired?: boolean | undefined; }[]; }>; export type GitLabMilestonesResponse = z.infer; export declare const ListMilestonesSchema: z.ZodObject<{ project_id: z.ZodString; iids: z.ZodOptional>; state: z.ZodOptional>; title: z.ZodOptional; search: z.ZodOptional; include_parent_milestones: z.ZodOptional; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; title?: string | undefined; state?: "closed" | "active" | undefined; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; iids?: number[] | undefined; include_parent_milestones?: boolean | undefined; }, { project_id: string; title?: string | undefined; state?: "closed" | "active" | undefined; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; iids?: number[] | undefined; include_parent_milestones?: boolean | undefined; }>; export declare const CreateMilestoneSchema: z.ZodObject<{ project_id: z.ZodString; title: z.ZodString; description: z.ZodOptional; due_date: z.ZodOptional; start_date: z.ZodOptional; }, "strip", z.ZodTypeAny, { title: string; project_id: string; description?: string | undefined; due_date?: string | undefined; start_date?: string | undefined; }, { title: string; project_id: string; description?: string | undefined; due_date?: string | undefined; start_date?: string | undefined; }>; export declare const UpdateMilestoneSchema: z.ZodObject<{ project_id: z.ZodString; milestone_id: z.ZodNumber; title: z.ZodOptional; description: z.ZodOptional; due_date: z.ZodOptional>; start_date: z.ZodOptional>; state_event: z.ZodOptional>; }, "strip", z.ZodTypeAny, { project_id: string; milestone_id: number; description?: string | undefined; title?: string | undefined; due_date?: string | null | undefined; start_date?: string | null | undefined; state_event?: "close" | "activate" | undefined; }, { project_id: string; milestone_id: number; description?: string | undefined; title?: string | undefined; due_date?: string | null | undefined; start_date?: string | null | undefined; state_event?: "close" | "activate" | undefined; }>; export declare const GitLabMergeRequestChangesSchema: z.ZodObject<{ id: z.ZodNumber; iid: z.ZodNumber; project_id: z.ZodNumber; title: z.ZodString; description: z.ZodNullable; state: z.ZodString; merged: z.ZodOptional; author: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; username: z.ZodString; avatar_url: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>; assignees: z.ZodArray>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>, "many">; source_branch: z.ZodString; target_branch: z.ZodString; diff_refs: z.ZodOptional>>; web_url: z.ZodString; created_at: z.ZodString; updated_at: z.ZodString; merged_at: z.ZodOptional>; closed_at: z.ZodOptional>; merge_commit_sha: z.ZodOptional>; } & { changes: z.ZodArray; b_mode: z.ZodOptional; new_file: z.ZodBoolean; renamed_file: z.ZodBoolean; deleted_file: z.ZodBoolean; diff: z.ZodString; }, "strip", z.ZodTypeAny, { old_path: string; new_path: string; new_file: boolean; renamed_file: boolean; deleted_file: boolean; diff: string; a_mode?: string | undefined; b_mode?: string | undefined; }, { old_path: string; new_path: string; new_file: boolean; renamed_file: boolean; deleted_file: boolean; diff: string; a_mode?: string | undefined; b_mode?: string | undefined; }>, "many">; changes_count: z.ZodOptional; overflow: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; assignees: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }[]; source_branch: string; target_branch: string; changes: { old_path: string; new_path: string; new_file: boolean; renamed_file: boolean; deleted_file: boolean; diff: string; a_mode?: string | undefined; b_mode?: string | undefined; }[]; merged?: boolean | undefined; closed_at?: string | null | undefined; diff_refs?: { base_sha: string; head_sha: string; start_sha: string; } | null | undefined; merged_at?: string | null | undefined; merge_commit_sha?: string | null | undefined; changes_count?: string | undefined; overflow?: boolean | undefined; }, { id: number; author: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }; web_url: string; created_at: string; updated_at: string; description: string | null; iid: number; title: string; project_id: number; state: string; assignees: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }[]; source_branch: string; target_branch: string; changes: { old_path: string; new_path: string; new_file: boolean; renamed_file: boolean; deleted_file: boolean; diff: string; a_mode?: string | undefined; b_mode?: string | undefined; }[]; merged?: boolean | undefined; closed_at?: string | null | undefined; diff_refs?: { base_sha: string; head_sha: string; start_sha: string; } | null | undefined; merged_at?: string | null | undefined; merge_commit_sha?: string | null | undefined; changes_count?: string | undefined; overflow?: boolean | undefined; }>; export type GitLabMergeRequestChanges = z.infer; export declare const GetMergeRequestChangesSchema: z.ZodObject<{ project_id: z.ZodString; merge_request_iid: z.ZodNumber; access_raw_diffs: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; merge_request_iid: number; access_raw_diffs?: boolean | undefined; }, { project_id: string; merge_request_iid: number; access_raw_diffs?: boolean | undefined; }>; export declare const GetMergeRequestCommitsSchema: z.ZodObject<{ project_id: z.ZodString; merge_request_iid: z.ZodNumber; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; merge_request_iid: number; page?: number | undefined; per_page?: number | undefined; }, { project_id: string; merge_request_iid: number; page?: number | undefined; per_page?: number | undefined; }>; export declare const UpdateMergeRequestSchema: z.ZodObject<{ project_id: z.ZodString; merge_request_iid: z.ZodNumber; title: z.ZodOptional; description: z.ZodOptional; target_branch: z.ZodOptional; assignee_ids: z.ZodOptional>; reviewer_ids: z.ZodOptional>; labels: z.ZodOptional>; milestone_id: z.ZodOptional>; state_event: z.ZodOptional>; remove_source_branch: z.ZodOptional; squash: z.ZodOptional; draft: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; merge_request_iid: number; description?: string | undefined; title?: string | undefined; labels?: string[] | undefined; target_branch?: string | undefined; assignee_ids?: number[] | undefined; milestone_id?: number | null | undefined; draft?: boolean | undefined; squash?: boolean | undefined; state_event?: "close" | "reopen" | undefined; reviewer_ids?: number[] | undefined; remove_source_branch?: boolean | undefined; }, { project_id: string; merge_request_iid: number; description?: string | undefined; title?: string | undefined; labels?: string[] | undefined; target_branch?: string | undefined; assignee_ids?: number[] | undefined; milestone_id?: number | null | undefined; draft?: boolean | undefined; squash?: boolean | undefined; state_event?: "close" | "reopen" | undefined; reviewer_ids?: number[] | undefined; remove_source_branch?: boolean | undefined; }>; export declare const RebaseMergeRequestSchema: z.ZodObject<{ project_id: z.ZodString; merge_request_iid: z.ZodNumber; skip_ci: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; merge_request_iid: number; skip_ci?: boolean | undefined; }, { project_id: string; merge_request_iid: number; skip_ci?: boolean | undefined; }>; export declare const CreateMergeRequestDiscussionSchema: z.ZodObject<{ project_id: z.ZodString; merge_request_iid: z.ZodNumber; body: z.ZodString; position: z.ZodOptional; old_path: z.ZodOptional; new_path: z.ZodOptional; old_line: z.ZodOptional>; new_line: z.ZodOptional>; }, "strip", z.ZodTypeAny, { base_sha: string; head_sha: string; start_sha: string; position_type: "text" | "image"; old_path?: string | undefined; new_path?: string | undefined; old_line?: number | null | undefined; new_line?: number | null | undefined; }, { base_sha: string; head_sha: string; start_sha: string; position_type: "text" | "image"; old_path?: string | undefined; new_path?: string | undefined; old_line?: number | null | undefined; new_line?: number | null | undefined; }>>; }, "strip", z.ZodTypeAny, { body: string; project_id: string; merge_request_iid: number; position?: { base_sha: string; head_sha: string; start_sha: string; position_type: "text" | "image"; old_path?: string | undefined; new_path?: string | undefined; old_line?: number | null | undefined; new_line?: number | null | undefined; } | undefined; }, { body: string; project_id: string; merge_request_iid: number; position?: { base_sha: string; head_sha: string; start_sha: string; position_type: "text" | "image"; old_path?: string | undefined; new_path?: string | undefined; old_line?: number | null | undefined; new_line?: number | null | undefined; } | undefined; }>; export declare const GitLabProtectedBranchSchema: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; push_access_levels: z.ZodOptional>; group_id: z.ZodOptional>; }, "strip", z.ZodTypeAny, { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }, { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }>, "many">>; merge_access_levels: z.ZodOptional>; group_id: z.ZodOptional>; }, "strip", z.ZodTypeAny, { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }, { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }>, "many">>; allow_force_push: z.ZodOptional; code_owner_approval_required: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; push_access_levels?: { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }[] | undefined; merge_access_levels?: { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }[] | undefined; allow_force_push?: boolean | undefined; code_owner_approval_required?: boolean | undefined; }, { id: number; name: string; push_access_levels?: { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }[] | undefined; merge_access_levels?: { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }[] | undefined; allow_force_push?: boolean | undefined; code_owner_approval_required?: boolean | undefined; }>; export type GitLabProtectedBranch = z.infer; export declare const GitLabProtectedBranchesResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray>; group_id: z.ZodOptional>; }, "strip", z.ZodTypeAny, { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }, { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }>, "many">>; merge_access_levels: z.ZodOptional>; group_id: z.ZodOptional>; }, "strip", z.ZodTypeAny, { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }, { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }>, "many">>; allow_force_push: z.ZodOptional; code_owner_approval_required: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: number; name: string; push_access_levels?: { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }[] | undefined; merge_access_levels?: { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }[] | undefined; allow_force_push?: boolean | undefined; code_owner_approval_required?: boolean | undefined; }, { id: number; name: string; push_access_levels?: { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }[] | undefined; merge_access_levels?: { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }[] | undefined; allow_force_push?: boolean | undefined; code_owner_approval_required?: boolean | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { id: number; name: string; push_access_levels?: { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }[] | undefined; merge_access_levels?: { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }[] | undefined; allow_force_push?: boolean | undefined; code_owner_approval_required?: boolean | undefined; }[]; }, { count: number; items: { id: number; name: string; push_access_levels?: { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }[] | undefined; merge_access_levels?: { access_level: number; access_level_description: string; group_id?: number | null | undefined; user_id?: number | null | undefined; }[] | undefined; allow_force_push?: boolean | undefined; code_owner_approval_required?: boolean | undefined; }[]; }>; export type GitLabProtectedBranchesResponse = z.infer; export declare const ListProtectedBranchesSchema: z.ZodObject<{ project_id: z.ZodString; search: z.ZodOptional; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; }, { project_id: string; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; }>; export declare const ProtectBranchSchema: z.ZodObject<{ project_id: z.ZodString; name: z.ZodString; push_access_level: z.ZodOptional; merge_access_level: z.ZodOptional; allow_force_push: z.ZodOptional; code_owner_approval_required: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; project_id: string; allow_force_push?: boolean | undefined; code_owner_approval_required?: boolean | undefined; push_access_level?: number | undefined; merge_access_level?: number | undefined; }, { name: string; project_id: string; allow_force_push?: boolean | undefined; code_owner_approval_required?: boolean | undefined; push_access_level?: number | undefined; merge_access_level?: number | undefined; }>; export declare const UnprotectBranchSchema: z.ZodObject<{ project_id: z.ZodString; name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; project_id: string; }, { name: string; project_id: string; }>; export declare const GitLabProjectDetailSchema: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodNullable; web_url: z.ZodString; default_branch: z.ZodString; visibility: z.ZodEnum<["private", "internal", "public"]>; ssh_url_to_repo: z.ZodString; http_url_to_repo: z.ZodString; readme_url: z.ZodOptional>; forks_count: z.ZodOptional; star_count: z.ZodOptional; created_at: z.ZodString; last_activity_at: z.ZodString; } & { path: z.ZodOptional; path_with_namespace: z.ZodOptional; issues_enabled: z.ZodOptional; merge_requests_enabled: z.ZodOptional; wiki_enabled: z.ZodOptional; jobs_enabled: z.ZodOptional; snippets_enabled: z.ZodOptional; container_registry_enabled: z.ZodOptional; creator_id: z.ZodOptional; namespace: z.ZodOptional>; web_url: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string; id: number; name: string; kind: string; full_path: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }, { path: string; id: number; name: string; kind: string; full_path: string; avatar_url?: string | null | undefined; web_url?: string | undefined; }>>; import_status: z.ZodOptional; open_issues_count: z.ZodOptional; ci_config_path: z.ZodOptional>; shared_runners_enabled: z.ZodOptional; archived: z.ZodOptional; permissions: z.ZodOptional; }, "strip", z.ZodTypeAny, { access_level: number; notification_level?: number | undefined; }, { access_level: number; notification_level?: number | undefined; }>>>; group_access: z.ZodOptional; }, "strip", z.ZodTypeAny, { access_level: number; notification_level?: number | undefined; }, { access_level: number; notification_level?: number | undefined; }>>>; }, "strip", z.ZodTypeAny, { project_access?: { access_level: number; notification_level?: number | undefined; } | null | undefined; group_access?: { access_level: number; notification_level?: number | undefined; } | null | undefined; }, { project_access?: { access_level: number; notification_level?: number | undefined; } | null | undefined; group_access?: { access_level: number; notification_level?: number | undefined; } | null | undefined; }>>; }, "strip", z.ZodTypeAny, { id: number; name: string; web_url: string; created_at: string; description: string | null; default_branch: string; visibility: "internal" | "private" | "public"; ssh_url_to_repo: string; http_url_to_repo: string; last_activity_at: string; path?: string | undefined; path_with_namespace?: string | undefined; readme_url?: string | null | undefined; forks_count?: number | undefined; star_count?: number | undefined; namespace?: { path: string; id: number; name: string; kind: string; full_path: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; archived?: boolean | undefined; open_issues_count?: number | undefined; issues_enabled?: boolean | undefined; merge_requests_enabled?: boolean | undefined; wiki_enabled?: boolean | undefined; jobs_enabled?: boolean | undefined; snippets_enabled?: boolean | undefined; container_registry_enabled?: boolean | undefined; creator_id?: number | undefined; import_status?: string | undefined; ci_config_path?: string | null | undefined; shared_runners_enabled?: boolean | undefined; permissions?: { project_access?: { access_level: number; notification_level?: number | undefined; } | null | undefined; group_access?: { access_level: number; notification_level?: number | undefined; } | null | undefined; } | undefined; }, { id: number; name: string; web_url: string; created_at: string; description: string | null; default_branch: string; visibility: "internal" | "private" | "public"; ssh_url_to_repo: string; http_url_to_repo: string; last_activity_at: string; path?: string | undefined; path_with_namespace?: string | undefined; readme_url?: string | null | undefined; forks_count?: number | undefined; star_count?: number | undefined; namespace?: { path: string; id: number; name: string; kind: string; full_path: string; avatar_url?: string | null | undefined; web_url?: string | undefined; } | undefined; archived?: boolean | undefined; open_issues_count?: number | undefined; issues_enabled?: boolean | undefined; merge_requests_enabled?: boolean | undefined; wiki_enabled?: boolean | undefined; jobs_enabled?: boolean | undefined; snippets_enabled?: boolean | undefined; container_registry_enabled?: boolean | undefined; creator_id?: number | undefined; import_status?: string | undefined; ci_config_path?: string | null | undefined; shared_runners_enabled?: boolean | undefined; permissions?: { project_access?: { access_level: number; notification_level?: number | undefined; } | null | undefined; group_access?: { access_level: number; notification_level?: number | undefined; } | null | undefined; } | undefined; }>; export type GitLabProjectDetail = z.infer; export declare const GetProjectSchema: z.ZodObject<{ project_id: z.ZodString; statistics: z.ZodOptional; license: z.ZodOptional; with_custom_attributes: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; statistics?: boolean | undefined; license?: boolean | undefined; with_custom_attributes?: boolean | undefined; }, { project_id: string; statistics?: boolean | undefined; license?: boolean | undefined; with_custom_attributes?: boolean | undefined; }>; export declare const UpdateProjectSchema: z.ZodObject<{ project_id: z.ZodString; name: z.ZodOptional; description: z.ZodOptional; default_branch: z.ZodOptional; visibility: z.ZodOptional>; issues_enabled: z.ZodOptional; merge_requests_enabled: z.ZodOptional; wiki_enabled: z.ZodOptional; jobs_enabled: z.ZodOptional; archived: z.ZodOptional; }, "strip", z.ZodTypeAny, { project_id: string; name?: string | undefined; description?: string | undefined; default_branch?: string | undefined; visibility?: "internal" | "private" | "public" | undefined; archived?: boolean | undefined; issues_enabled?: boolean | undefined; merge_requests_enabled?: boolean | undefined; wiki_enabled?: boolean | undefined; jobs_enabled?: boolean | undefined; }, { project_id: string; name?: string | undefined; description?: string | undefined; default_branch?: string | undefined; visibility?: "internal" | "private" | "public" | undefined; archived?: boolean | undefined; issues_enabled?: boolean | undefined; merge_requests_enabled?: boolean | undefined; wiki_enabled?: boolean | undefined; jobs_enabled?: boolean | undefined; }>; export declare const GitLabUserDetailSchema: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; username: z.ZodString; avatar_url: z.ZodOptional>; web_url: z.ZodOptional; } & { email: z.ZodOptional; state: z.ZodOptional; is_admin: z.ZodOptional; bio: z.ZodOptional>; location: z.ZodOptional>; public_email: z.ZodOptional>; website_url: z.ZodOptional>; organization: z.ZodOptional>; job_title: z.ZodOptional>; created_at: z.ZodOptional; last_sign_in_at: z.ZodOptional>; confirmed_at: z.ZodOptional>; two_factor_enabled: z.ZodOptional; identities: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; created_at?: string | undefined; state?: string | undefined; email?: string | undefined; is_admin?: boolean | undefined; bio?: string | null | undefined; location?: string | null | undefined; public_email?: string | null | undefined; website_url?: string | null | undefined; organization?: string | null | undefined; job_title?: string | null | undefined; last_sign_in_at?: string | null | undefined; confirmed_at?: string | null | undefined; two_factor_enabled?: boolean | undefined; identities?: { provider: string; extern_uid: string; }[] | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; created_at?: string | undefined; state?: string | undefined; email?: string | undefined; is_admin?: boolean | undefined; bio?: string | null | undefined; location?: string | null | undefined; public_email?: string | null | undefined; website_url?: string | null | undefined; organization?: string | null | undefined; job_title?: string | null | undefined; last_sign_in_at?: string | null | undefined; confirmed_at?: string | null | undefined; two_factor_enabled?: boolean | undefined; identities?: { provider: string; extern_uid: string; }[] | undefined; }>; export type GitLabUserDetail = z.infer; export declare const GitLabUsersResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray>; web_url: z.ZodOptional; } & { email: z.ZodOptional; state: z.ZodOptional; is_admin: z.ZodOptional; bio: z.ZodOptional>; location: z.ZodOptional>; public_email: z.ZodOptional>; website_url: z.ZodOptional>; organization: z.ZodOptional>; job_title: z.ZodOptional>; created_at: z.ZodOptional; last_sign_in_at: z.ZodOptional>; confirmed_at: z.ZodOptional>; two_factor_enabled: z.ZodOptional; identities: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; created_at?: string | undefined; state?: string | undefined; email?: string | undefined; is_admin?: boolean | undefined; bio?: string | null | undefined; location?: string | null | undefined; public_email?: string | null | undefined; website_url?: string | null | undefined; organization?: string | null | undefined; job_title?: string | null | undefined; last_sign_in_at?: string | null | undefined; confirmed_at?: string | null | undefined; two_factor_enabled?: boolean | undefined; identities?: { provider: string; extern_uid: string; }[] | undefined; }, { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; created_at?: string | undefined; state?: string | undefined; email?: string | undefined; is_admin?: boolean | undefined; bio?: string | null | undefined; location?: string | null | undefined; public_email?: string | null | undefined; website_url?: string | null | undefined; organization?: string | null | undefined; job_title?: string | null | undefined; last_sign_in_at?: string | null | undefined; confirmed_at?: string | null | undefined; two_factor_enabled?: boolean | undefined; identities?: { provider: string; extern_uid: string; }[] | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; created_at?: string | undefined; state?: string | undefined; email?: string | undefined; is_admin?: boolean | undefined; bio?: string | null | undefined; location?: string | null | undefined; public_email?: string | null | undefined; website_url?: string | null | undefined; organization?: string | null | undefined; job_title?: string | null | undefined; last_sign_in_at?: string | null | undefined; confirmed_at?: string | null | undefined; two_factor_enabled?: boolean | undefined; identities?: { provider: string; extern_uid: string; }[] | undefined; }[]; }, { count: number; items: { id: number; name: string; username: string; avatar_url?: string | null | undefined; web_url?: string | undefined; created_at?: string | undefined; state?: string | undefined; email?: string | undefined; is_admin?: boolean | undefined; bio?: string | null | undefined; location?: string | null | undefined; public_email?: string | null | undefined; website_url?: string | null | undefined; organization?: string | null | undefined; job_title?: string | null | undefined; last_sign_in_at?: string | null | undefined; confirmed_at?: string | null | undefined; two_factor_enabled?: boolean | undefined; identities?: { provider: string; extern_uid: string; }[] | undefined; }[]; }>; export type GitLabUsersResponse = z.infer; export declare const GetCurrentUserSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const ListUsersSchema: z.ZodObject<{ username: z.ZodOptional; search: z.ZodOptional; active: z.ZodOptional; blocked: z.ZodOptional; external: z.ZodOptional; order_by: z.ZodOptional>; sort: z.ZodOptional>; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { sort?: "asc" | "desc" | undefined; username?: string | undefined; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: "id" | "name" | "username" | "created_at" | "updated_at" | undefined; active?: boolean | undefined; blocked?: boolean | undefined; external?: boolean | undefined; }, { sort?: "asc" | "desc" | undefined; username?: string | undefined; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: "id" | "name" | "username" | "created_at" | "updated_at" | undefined; active?: boolean | undefined; blocked?: boolean | undefined; external?: boolean | undefined; }>; export declare const GetUserSchema: z.ZodObject<{ user_id: z.ZodNumber; }, "strip", z.ZodTypeAny, { user_id: number; }, { user_id: number; }>; export declare const GitLabGroupSchema: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; path: z.ZodString; description: z.ZodOptional>; visibility: z.ZodOptional>; share_with_group_lock: z.ZodOptional; require_two_factor_authentication: z.ZodOptional; two_factor_grace_period: z.ZodOptional; project_creation_level: z.ZodOptional; auto_devops_enabled: z.ZodOptional>; subgroup_creation_level: z.ZodOptional; emails_disabled: z.ZodOptional>; mentions_disabled: z.ZodOptional>; lfs_enabled: z.ZodOptional; avatar_url: z.ZodOptional>; web_url: z.ZodString; request_access_enabled: z.ZodOptional; full_name: z.ZodOptional; full_path: z.ZodOptional; parent_id: z.ZodOptional>; created_at: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string; id: number; name: string; web_url: string; avatar_url?: string | null | undefined; created_at?: string | undefined; description?: string | null | undefined; visibility?: "internal" | "private" | "public" | undefined; full_path?: string | undefined; share_with_group_lock?: boolean | undefined; require_two_factor_authentication?: boolean | undefined; two_factor_grace_period?: number | undefined; project_creation_level?: string | undefined; auto_devops_enabled?: boolean | null | undefined; subgroup_creation_level?: string | undefined; emails_disabled?: boolean | null | undefined; mentions_disabled?: boolean | null | undefined; lfs_enabled?: boolean | undefined; request_access_enabled?: boolean | undefined; full_name?: string | undefined; parent_id?: number | null | undefined; }, { path: string; id: number; name: string; web_url: string; avatar_url?: string | null | undefined; created_at?: string | undefined; description?: string | null | undefined; visibility?: "internal" | "private" | "public" | undefined; full_path?: string | undefined; share_with_group_lock?: boolean | undefined; require_two_factor_authentication?: boolean | undefined; two_factor_grace_period?: number | undefined; project_creation_level?: string | undefined; auto_devops_enabled?: boolean | null | undefined; subgroup_creation_level?: string | undefined; emails_disabled?: boolean | null | undefined; mentions_disabled?: boolean | null | undefined; lfs_enabled?: boolean | undefined; request_access_enabled?: boolean | undefined; full_name?: string | undefined; parent_id?: number | null | undefined; }>; export type GitLabGroup = z.infer; export declare const GitLabGroupsResponseSchema: z.ZodObject<{ count: z.ZodNumber; items: z.ZodArray>; visibility: z.ZodOptional>; share_with_group_lock: z.ZodOptional; require_two_factor_authentication: z.ZodOptional; two_factor_grace_period: z.ZodOptional; project_creation_level: z.ZodOptional; auto_devops_enabled: z.ZodOptional>; subgroup_creation_level: z.ZodOptional; emails_disabled: z.ZodOptional>; mentions_disabled: z.ZodOptional>; lfs_enabled: z.ZodOptional; avatar_url: z.ZodOptional>; web_url: z.ZodString; request_access_enabled: z.ZodOptional; full_name: z.ZodOptional; full_path: z.ZodOptional; parent_id: z.ZodOptional>; created_at: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string; id: number; name: string; web_url: string; avatar_url?: string | null | undefined; created_at?: string | undefined; description?: string | null | undefined; visibility?: "internal" | "private" | "public" | undefined; full_path?: string | undefined; share_with_group_lock?: boolean | undefined; require_two_factor_authentication?: boolean | undefined; two_factor_grace_period?: number | undefined; project_creation_level?: string | undefined; auto_devops_enabled?: boolean | null | undefined; subgroup_creation_level?: string | undefined; emails_disabled?: boolean | null | undefined; mentions_disabled?: boolean | null | undefined; lfs_enabled?: boolean | undefined; request_access_enabled?: boolean | undefined; full_name?: string | undefined; parent_id?: number | null | undefined; }, { path: string; id: number; name: string; web_url: string; avatar_url?: string | null | undefined; created_at?: string | undefined; description?: string | null | undefined; visibility?: "internal" | "private" | "public" | undefined; full_path?: string | undefined; share_with_group_lock?: boolean | undefined; require_two_factor_authentication?: boolean | undefined; two_factor_grace_period?: number | undefined; project_creation_level?: string | undefined; auto_devops_enabled?: boolean | null | undefined; subgroup_creation_level?: string | undefined; emails_disabled?: boolean | null | undefined; mentions_disabled?: boolean | null | undefined; lfs_enabled?: boolean | undefined; request_access_enabled?: boolean | undefined; full_name?: string | undefined; parent_id?: number | null | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { count: number; items: { path: string; id: number; name: string; web_url: string; avatar_url?: string | null | undefined; created_at?: string | undefined; description?: string | null | undefined; visibility?: "internal" | "private" | "public" | undefined; full_path?: string | undefined; share_with_group_lock?: boolean | undefined; require_two_factor_authentication?: boolean | undefined; two_factor_grace_period?: number | undefined; project_creation_level?: string | undefined; auto_devops_enabled?: boolean | null | undefined; subgroup_creation_level?: string | undefined; emails_disabled?: boolean | null | undefined; mentions_disabled?: boolean | null | undefined; lfs_enabled?: boolean | undefined; request_access_enabled?: boolean | undefined; full_name?: string | undefined; parent_id?: number | null | undefined; }[]; }, { count: number; items: { path: string; id: number; name: string; web_url: string; avatar_url?: string | null | undefined; created_at?: string | undefined; description?: string | null | undefined; visibility?: "internal" | "private" | "public" | undefined; full_path?: string | undefined; share_with_group_lock?: boolean | undefined; require_two_factor_authentication?: boolean | undefined; two_factor_grace_period?: number | undefined; project_creation_level?: string | undefined; auto_devops_enabled?: boolean | null | undefined; subgroup_creation_level?: string | undefined; emails_disabled?: boolean | null | undefined; mentions_disabled?: boolean | null | undefined; lfs_enabled?: boolean | undefined; request_access_enabled?: boolean | undefined; full_name?: string | undefined; parent_id?: number | null | undefined; }[]; }>; export type GitLabGroupsResponse = z.infer; export declare const ListGroupsSchema: z.ZodObject<{ search: z.ZodOptional; owned: z.ZodOptional; min_access_level: z.ZodOptional; top_level_only: z.ZodOptional; order_by: z.ZodOptional>; sort: z.ZodOptional>; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { sort?: "asc" | "desc" | undefined; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: "path" | "id" | "name" | "similarity" | undefined; owned?: boolean | undefined; min_access_level?: number | undefined; top_level_only?: boolean | undefined; }, { sort?: "asc" | "desc" | undefined; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: "path" | "id" | "name" | "similarity" | undefined; owned?: boolean | undefined; min_access_level?: number | undefined; top_level_only?: boolean | undefined; }>; export declare const GetGroupSchema: z.ZodObject<{ group_id: z.ZodString; with_custom_attributes: z.ZodOptional; with_projects: z.ZodOptional; }, "strip", z.ZodTypeAny, { group_id: string; with_custom_attributes?: boolean | undefined; with_projects?: boolean | undefined; }, { group_id: string; with_custom_attributes?: boolean | undefined; with_projects?: boolean | undefined; }>; export declare const ListGroupSubgroupsSchema: z.ZodObject<{ group_id: z.ZodString; search: z.ZodOptional; owned: z.ZodOptional; min_access_level: z.ZodOptional; order_by: z.ZodOptional>; sort: z.ZodOptional>; page: z.ZodOptional; per_page: z.ZodOptional; }, "strip", z.ZodTypeAny, { group_id: string; sort?: "asc" | "desc" | undefined; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: "path" | "id" | "name" | "similarity" | undefined; owned?: boolean | undefined; min_access_level?: number | undefined; }, { group_id: string; sort?: "asc" | "desc" | undefined; search?: string | undefined; page?: number | undefined; per_page?: number | undefined; order_by?: "path" | "id" | "name" | "similarity" | undefined; owned?: boolean | undefined; min_access_level?: number | undefined; }>; export declare const CreateGroupSchema: z.ZodObject<{ name: z.ZodString; path: z.ZodString; description: z.ZodOptional; visibility: z.ZodOptional>; parent_id: z.ZodOptional; project_creation_level: z.ZodOptional>; subgroup_creation_level: z.ZodOptional>; }, "strip", z.ZodTypeAny, { path: string; name: string; description?: string | undefined; visibility?: "internal" | "private" | "public" | undefined; project_creation_level?: "noone" | "maintainer" | "developer" | undefined; subgroup_creation_level?: "maintainer" | "owner" | undefined; parent_id?: number | undefined; }, { path: string; name: string; description?: string | undefined; visibility?: "internal" | "private" | "public" | undefined; project_creation_level?: "noone" | "maintainer" | "developer" | undefined; subgroup_creation_level?: "maintainer" | "owner" | undefined; parent_id?: number | undefined; }>; export declare const UpdateGroupSchema: z.ZodObject<{ group_id: z.ZodString; name: z.ZodOptional; path: z.ZodOptional; description: z.ZodOptional; visibility: z.ZodOptional>; project_creation_level: z.ZodOptional>; subgroup_creation_level: z.ZodOptional>; }, "strip", z.ZodTypeAny, { group_id: string; path?: string | undefined; name?: string | undefined; description?: string | undefined; visibility?: "internal" | "private" | "public" | undefined; project_creation_level?: "noone" | "maintainer" | "developer" | undefined; subgroup_creation_level?: "maintainer" | "owner" | undefined; }, { group_id: string; path?: string | undefined; name?: string | undefined; description?: string | undefined; visibility?: "internal" | "private" | "public" | undefined; project_creation_level?: "noone" | "maintainer" | "developer" | undefined; subgroup_creation_level?: "maintainer" | "owner" | undefined; }>; export declare const DeleteGroupSchema: z.ZodObject<{ group_id: z.ZodString; }, "strip", z.ZodTypeAny, { group_id: string; }, { group_id: string; }>;