import { z } from 'zod'; /** * Schema for getting a repository */ export declare const GetRepositorySchema: z.ZodObject<{ projectId: z.ZodOptional; organizationId: z.ZodOptional; repositoryId: z.ZodString; }, "strip", z.ZodTypeAny, { repositoryId: string; projectId?: string | undefined; organizationId?: string | undefined; }, { repositoryId: string; projectId?: string | undefined; organizationId?: string | undefined; }>; /** * Schema for getting detailed repository information */ export declare const GetRepositoryDetailsSchema: z.ZodObject<{ projectId: z.ZodOptional; organizationId: z.ZodOptional; repositoryId: z.ZodString; includeStatistics: z.ZodDefault>; includeRefs: z.ZodDefault>; refFilter: z.ZodOptional; branchName: z.ZodOptional; }, "strip", z.ZodTypeAny, { repositoryId: string; includeStatistics: boolean; includeRefs: boolean; projectId?: string | undefined; organizationId?: string | undefined; refFilter?: string | undefined; branchName?: string | undefined; }, { repositoryId: string; projectId?: string | undefined; organizationId?: string | undefined; includeStatistics?: boolean | undefined; includeRefs?: boolean | undefined; refFilter?: string | undefined; branchName?: string | undefined; }>; /** * Schema for listing repositories */ export declare const ListRepositoriesSchema: z.ZodObject<{ projectId: z.ZodOptional; organizationId: z.ZodOptional; includeLinks: z.ZodOptional; }, "strip", z.ZodTypeAny, { projectId?: string | undefined; organizationId?: string | undefined; includeLinks?: boolean | undefined; }, { projectId?: string | undefined; organizationId?: string | undefined; includeLinks?: boolean | undefined; }>; /** * Schema for getting file content */ export declare const GetFileContentSchema: z.ZodObject<{ projectId: z.ZodOptional; organizationId: z.ZodOptional; repositoryId: z.ZodString; path: z.ZodDefault>; version: z.ZodOptional; versionType: z.ZodOptional>; }, "strip", z.ZodTypeAny, { path: string; repositoryId: string; projectId?: string | undefined; organizationId?: string | undefined; version?: string | undefined; versionType?: "branch" | "commit" | "tag" | undefined; }, { repositoryId: string; path?: string | undefined; projectId?: string | undefined; organizationId?: string | undefined; version?: string | undefined; versionType?: "branch" | "commit" | "tag" | undefined; }>; /** * Schema for getting all repositories tree structure */ export declare const GetAllRepositoriesTreeSchema: z.ZodObject<{ organizationId: z.ZodOptional; projectId: z.ZodOptional; repositoryPattern: z.ZodOptional; depth: z.ZodDefault>; pattern: z.ZodOptional; }, "strip", z.ZodTypeAny, { depth: number; projectId?: string | undefined; organizationId?: string | undefined; repositoryPattern?: string | undefined; pattern?: string | undefined; }, { projectId?: string | undefined; organizationId?: string | undefined; repositoryPattern?: string | undefined; depth?: number | undefined; pattern?: string | undefined; }>;