import { z } from 'zod'; export declare const PagedSourceResultsSchema: z.ZodObject<{ page: z.ZodOptional; size: z.ZodOptional; next: z.ZodOptional; pagelen: z.ZodNumber; values: z.ZodArray; commit: z.ZodObject<{ hash: z.ZodString; }, "strip", z.ZodTypeAny, { hash: string; }, { hash: string; }>; }, "strip", z.ZodTypeAny, { type: "commit_directory" | "commit_file"; path: string; commit: { hash: string; }; }, { type: "commit_directory" | "commit_file"; path: string; commit: { hash: string; }; }>, "many">; }, "strip", z.ZodTypeAny, { values: { type: "commit_directory" | "commit_file"; path: string; commit: { hash: string; }; }[]; pagelen: number; page?: number | undefined; size?: number | undefined; next?: string | undefined; }, { values: { type: "commit_directory" | "commit_file"; path: string; commit: { hash: string; }; }[]; pagelen: number; page?: number | undefined; size?: number | undefined; next?: string | undefined; }>; export declare const RepoInfo: z.ZodEffects>; mainbranch: z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>; has_issues: z.ZodCatch; uuid: z.ZodString; full_name: z.ZodString; is_private: z.ZodCatch; project: z.ZodCatch>>; }, "strip", z.ZodTypeAny, { uuid: string; project: { name: string; } | null; mainbranch: { name: string; }; has_issues: boolean; full_name: string; is_private: boolean; parent?: unknown; }, { uuid: string; mainbranch: { name: string; }; full_name: string; parent?: unknown; has_issues?: unknown; is_private?: unknown; project?: unknown; }>, { isFork: boolean; owner: string; name: string; mainbranch: string; mergeMethod: string; has_issues: boolean; uuid: string; is_private: boolean; projectName: string | undefined; }, { uuid: string; mainbranch: { name: string; }; full_name: string; parent?: unknown; has_issues?: unknown; is_private?: unknown; project?: unknown; }>; export type RepoInfo = z.infer; export declare const Repositories: z.ZodEffects, { isFork: boolean; owner: string; name: string; mainbranch: string; mergeMethod: string; has_issues: boolean; uuid: string; is_private: boolean; projectName: string | undefined; }[], any[]>; }, "strip", z.ZodTypeAny, { values: { isFork: boolean; owner: string; name: string; mainbranch: string; mergeMethod: string; has_issues: boolean; uuid: string; is_private: boolean; projectName: string | undefined; }[]; }, { values: any[]; }>, { isFork: boolean; owner: string; name: string; mainbranch: string; mergeMethod: string; has_issues: boolean; uuid: string; is_private: boolean; projectName: string | undefined; }[], { values: any[]; }>;