import * as z from "zod/v4-mini"; import { ClosedEnum } from "../../types/enums.js"; /** * The permission level to grant. Read more about roles and their permissions on [GitHub documentation](https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization#permissions-for-each-role). */ export declare const BenefitGitHubRepositoryCreatePropertiesPermission: { readonly Pull: "pull"; readonly Triage: "triage"; readonly Push: "push"; readonly Maintain: "maintain"; readonly Admin: "admin"; }; /** * The permission level to grant. Read more about roles and their permissions on [GitHub documentation](https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization#permissions-for-each-role). */ export type BenefitGitHubRepositoryCreatePropertiesPermission = ClosedEnum; /** * Properties to create a benefit of type `github_repository`. */ export type BenefitGitHubRepositoryCreateProperties = { /** * The owner of the repository. */ repositoryOwner: string; /** * The name of the repository. */ repositoryName: string; /** * The permission level to grant. Read more about roles and their permissions on [GitHub documentation](https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization#permissions-for-each-role). */ permission: BenefitGitHubRepositoryCreatePropertiesPermission; }; /** @internal */ export declare const BenefitGitHubRepositoryCreatePropertiesPermission$outboundSchema: z.ZodMiniEnum; /** @internal */ export type BenefitGitHubRepositoryCreateProperties$Outbound = { repository_owner: string; repository_name: string; permission: string; }; /** @internal */ export declare const BenefitGitHubRepositoryCreateProperties$outboundSchema: z.ZodMiniType; export declare function benefitGitHubRepositoryCreatePropertiesToJSON(benefitGitHubRepositoryCreateProperties: BenefitGitHubRepositoryCreateProperties): string; //# sourceMappingURL=benefitgithubrepositorycreateproperties.d.ts.map