import { z } from 'zod'; export declare const ManageProjectSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ action: z.ZodLiteral<"create">; name: z.ZodPipe, z.ZodCoercedString>; namespace: z.ZodOptional; description: z.ZodOptional; visibility: z.ZodOptional>; initialize_with_readme: z.ZodOptional, z.ZodBoolean>>; issues_enabled: z.ZodOptional, z.ZodBoolean>>; merge_requests_enabled: z.ZodOptional, z.ZodBoolean>>; jobs_enabled: z.ZodOptional, z.ZodBoolean>>; wiki_enabled: z.ZodOptional, z.ZodBoolean>>; snippets_enabled: z.ZodOptional, z.ZodBoolean>>; lfs_enabled: z.ZodOptional, z.ZodBoolean>>; request_access_enabled: z.ZodOptional, z.ZodBoolean>>; only_allow_merge_if_pipeline_succeeds: z.ZodOptional, z.ZodBoolean>>; only_allow_merge_if_all_discussions_are_resolved: z.ZodOptional, z.ZodBoolean>>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"fork">; project_id: z.ZodPipe, z.ZodCoercedString>; namespace: z.ZodOptional; namespace_path: z.ZodOptional; fork_name: z.ZodOptional; fork_path: z.ZodOptional; issues_enabled: z.ZodOptional, z.ZodBoolean>>; merge_requests_enabled: z.ZodOptional, z.ZodBoolean>>; jobs_enabled: z.ZodOptional, z.ZodBoolean>>; wiki_enabled: z.ZodOptional, z.ZodBoolean>>; snippets_enabled: z.ZodOptional, z.ZodBoolean>>; lfs_enabled: z.ZodOptional, z.ZodBoolean>>; request_access_enabled: z.ZodOptional, z.ZodBoolean>>; only_allow_merge_if_pipeline_succeeds: z.ZodOptional, z.ZodBoolean>>; only_allow_merge_if_all_discussions_are_resolved: z.ZodOptional, z.ZodBoolean>>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"update">; project_id: z.ZodPipe, z.ZodCoercedString>; name: z.ZodOptional; description: z.ZodOptional; visibility: z.ZodOptional>; default_branch: z.ZodOptional; issues_enabled: z.ZodOptional, z.ZodBoolean>>; merge_requests_enabled: z.ZodOptional, z.ZodBoolean>>; jobs_enabled: z.ZodOptional, z.ZodBoolean>>; wiki_enabled: z.ZodOptional, z.ZodBoolean>>; snippets_enabled: z.ZodOptional, z.ZodBoolean>>; lfs_enabled: z.ZodOptional, z.ZodBoolean>>; request_access_enabled: z.ZodOptional, z.ZodBoolean>>; only_allow_merge_if_pipeline_succeeds: z.ZodOptional, z.ZodBoolean>>; only_allow_merge_if_all_discussions_are_resolved: z.ZodOptional, z.ZodBoolean>>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"delete">; project_id: z.ZodPipe, z.ZodCoercedString>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"archive">; project_id: z.ZodPipe, z.ZodCoercedString>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"unarchive">; project_id: z.ZodPipe, z.ZodCoercedString>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"transfer">; project_id: z.ZodPipe, z.ZodCoercedString>; namespace: z.ZodString; }, z.core.$strip>], "action">; export declare const ManageNamespaceSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ action: z.ZodLiteral<"create">; name: z.ZodString; path: z.ZodString; description: z.ZodOptional; visibility: z.ZodDefault>>; parent_id: z.ZodOptional; lfs_enabled: z.ZodOptional; request_access_enabled: z.ZodOptional; default_branch_protection: z.ZodOptional; avatar: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"update">; group_id: z.ZodPipe, z.ZodCoercedString>; name: z.ZodOptional; path: z.ZodOptional; description: z.ZodOptional; visibility: z.ZodOptional>; lfs_enabled: z.ZodOptional; request_access_enabled: z.ZodOptional; default_branch_protection: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"delete">; group_id: z.ZodPipe, z.ZodCoercedString>; }, z.core.$strip>], "action">; export declare const ManageTodosSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ action: z.ZodLiteral<"mark_done">; id: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"mark_all_done">; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"restore">; id: z.ZodNumber; }, z.core.$strip>], "action">; export type ManageProjectOptions = z.infer; export type ManageNamespaceOptions = z.infer; export type ManageTodosOptions = z.infer;