import { z } from "zod/v4"; declare const GithubRepoSchemaDefinition: z.ZodObject<{ createdAt: z.ZodOptional>; description: z.ZodOptional>; forkCount: z.ZodInt; githubId: z.ZodNumber; homepageUrl: z.ZodOptional>; id: z.ZodNumber; isArchived: z.ZodBoolean; isFork: z.ZodBoolean; language: z.ZodOptional>; license: z.ZodOptional>; name: z.ZodString; ownerLogin: z.ZodString; repoCreatedAt: z.ZodOptional>; repoPushedAt: z.ZodOptional>; stargazerCount: z.ZodInt; topic: z.ZodArray; updatedAt: z.ZodOptional>; url: z.ZodString; }, z.core.$strip>; type GithubRepoDefinition = z.infer; export interface GithubRepoSchemaInput extends z.input { } /** * GitHub repository synced for an entity or person from their current github URL links. githubId is GitHub's stable numeric repository id; rows are replaced per owner on each sync, so counts and timestamps reflect the last sync. * * @openapiSchema GithubRepo * @endpoint GET /v1/entities/{entityId}/repositories * @endpoint GET /v1/people/{personId}/repositories * @usedBySchema PageGithubRepoSchema * @contractShape github.repo * @contractRole canonical */ export declare const GithubRepoSchema: z.ZodType; export type GithubRepo = z.infer; export {}; //# sourceMappingURL=repo.d.ts.map