import { Endpoints, RequestParameters } from "@octokit/types"; export type RestEndpointMethodTypes = { actions: { addCustomLabelsToSelfHostedRunnerForOrg: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/actions/runners/{runner_id}/labels"]["response"]; }; addCustomLabelsToSelfHostedRunnerForRepo: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["response"]; }; addSelectedRepoToOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"]["response"]; }; addSelectedRepoToOrgVariable: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"]["response"]; }; addSelectedRepoToRequiredWorkflow: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/actions/required_workflows/{required_workflow_id}/repositories/{repository_id}"]["response"]; }; approveWorkflowRun: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"]["response"]; }; cancelWorkflowRun: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"]["response"]; }; createEnvironmentVariable: { parameters: RequestParameters & Omit; response: Endpoints["POST /repositories/{repository_id}/environments/{environment_name}/variables"]["response"]; }; createOrUpdateEnvironmentSecret: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"]["response"]; }; createOrUpdateOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/actions/secrets/{secret_name}"]["response"]; }; createOrUpdateRepoSecret: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"]["response"]; }; createOrgVariable: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/actions/variables"]["response"]; }; createRegistrationTokenForOrg: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/actions/runners/registration-token"]["response"]; }; createRegistrationTokenForRepo: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/actions/runners/registration-token"]["response"]; }; createRemoveTokenForOrg: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/actions/runners/remove-token"]["response"]; }; createRemoveTokenForRepo: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/actions/runners/remove-token"]["response"]; }; createRepoVariable: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/actions/variables"]["response"]; }; createRequiredWorkflow: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/actions/required_workflows"]["response"]; }; createWorkflowDispatch: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"]["response"]; }; deleteActionsCacheById: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}"]["response"]; }; deleteActionsCacheByKey: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}"]["response"]; }; deleteArtifact: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"]["response"]; }; deleteEnvironmentSecret: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"]["response"]; }; deleteEnvironmentVariable: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repositories/{repository_id}/environments/{environment_name}/variables/{name}"]["response"]; }; deleteOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/actions/secrets/{secret_name}"]["response"]; }; deleteOrgVariable: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/actions/variables/{name}"]["response"]; }; deleteRepoSecret: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}"]["response"]; }; deleteRepoVariable: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/actions/variables/{name}"]["response"]; }; deleteRequiredWorkflow: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/actions/required_workflows/{required_workflow_id}"]["response"]; }; deleteSelfHostedRunnerFromOrg: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/actions/runners/{runner_id}"]["response"]; }; deleteSelfHostedRunnerFromRepo: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"]["response"]; }; deleteWorkflowRun: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}"]["response"]; }; deleteWorkflowRunLogs: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"]["response"]; }; disableSelectedRepositoryGithubActionsOrganization: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}"]["response"]; }; disableWorkflow: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"]["response"]; }; downloadArtifact: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"]["response"]; }; downloadJobLogsForWorkflowRun: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"]["response"]; }; downloadWorkflowRunAttemptLogs: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"]["response"]; }; downloadWorkflowRunLogs: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"]["response"]; }; enableSelectedRepositoryGithubActionsOrganization: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/actions/permissions/repositories/{repository_id}"]["response"]; }; enableWorkflow: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"]["response"]; }; getActionsCacheList: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/caches"]["response"]; }; getActionsCacheUsage: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/cache/usage"]["response"]; }; getActionsCacheUsageByRepoForOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/cache/usage-by-repository"]["response"]; }; getActionsCacheUsageForOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/cache/usage"]["response"]; }; getAllowedActionsOrganization: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/permissions/selected-actions"]["response"]; }; getAllowedActionsRepository: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/permissions/selected-actions"]["response"]; }; getArtifact: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"]["response"]; }; getEnvironmentPublicKey: { parameters: RequestParameters & Omit; response: Endpoints["GET /repositories/{repository_id}/environments/{environment_name}/secrets/public-key"]["response"]; }; getEnvironmentSecret: { parameters: RequestParameters & Omit; response: Endpoints["GET /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"]["response"]; }; getEnvironmentVariable: { parameters: RequestParameters & Omit; response: Endpoints["GET /repositories/{repository_id}/environments/{environment_name}/variables/{name}"]["response"]; }; getGithubActionsDefaultWorkflowPermissionsOrganization: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/permissions/workflow"]["response"]; }; getGithubActionsDefaultWorkflowPermissionsRepository: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/permissions/workflow"]["response"]; }; getGithubActionsPermissionsOrganization: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/permissions"]["response"]; }; getGithubActionsPermissionsRepository: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/permissions"]["response"]; }; getJobForWorkflowRun: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"]["response"]; }; getOrgPublicKey: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/secrets/public-key"]["response"]; }; getOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/secrets/{secret_name}"]["response"]; }; getOrgVariable: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/variables/{name}"]["response"]; }; getPendingDeploymentsForRun: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"]["response"]; }; getRepoPermissions: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/permissions"]["response"]; }; getRepoPublicKey: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/secrets/public-key"]["response"]; }; getRepoRequiredWorkflow: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{org}/{repo}/actions/required_workflows/{required_workflow_id_for_repo}"]["response"]; }; getRepoRequiredWorkflowUsage: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{org}/{repo}/actions/required_workflows/{required_workflow_id_for_repo}/timing"]["response"]; }; getRepoSecret: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"]["response"]; }; getRepoVariable: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/variables/{name}"]["response"]; }; getRequiredWorkflow: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/required_workflows/{required_workflow_id}"]["response"]; }; getReviewsForRun: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals"]["response"]; }; getSelfHostedRunnerForOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/runners/{runner_id}"]["response"]; }; getSelfHostedRunnerForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"]["response"]; }; getWorkflow: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"]["response"]; }; getWorkflowAccessToRepository: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/permissions/access"]["response"]; }; getWorkflowRun: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}"]["response"]; }; getWorkflowRunAttempt: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"]["response"]; }; getWorkflowRunUsage: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"]["response"]; }; getWorkflowUsage: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"]["response"]; }; listArtifactsForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/artifacts"]["response"]; }; listEnvironmentSecrets: { parameters: RequestParameters & Omit; response: Endpoints["GET /repositories/{repository_id}/environments/{environment_name}/secrets"]["response"]; }; listEnvironmentVariables: { parameters: RequestParameters & Omit; response: Endpoints["GET /repositories/{repository_id}/environments/{environment_name}/variables"]["response"]; }; listJobsForWorkflowRun: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"]["response"]; }; listJobsForWorkflowRunAttempt: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"]["response"]; }; listLabelsForSelfHostedRunnerForOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/runners/{runner_id}/labels"]["response"]; }; listLabelsForSelfHostedRunnerForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["response"]; }; listOrgSecrets: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/secrets"]["response"]; }; listOrgVariables: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/variables"]["response"]; }; listRepoOrganizationSecrets: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/organization-secrets"]["response"]; }; listRepoOrganizationVariables: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/organization-variables"]["response"]; }; listRepoRequiredWorkflows: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{org}/{repo}/actions/required_workflows"]["response"]; }; listRepoSecrets: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/secrets"]["response"]; }; listRepoVariables: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/variables"]["response"]; }; listRepoWorkflows: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/workflows"]["response"]; }; listRequiredWorkflowRuns: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/required_workflows/{required_workflow_id_for_repo}/runs"]["response"]; }; listRequiredWorkflows: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/required_workflows"]["response"]; }; listRunnerApplicationsForOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/runners/downloads"]["response"]; }; listRunnerApplicationsForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/runners/downloads"]["response"]; }; listSelectedReposForOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/secrets/{secret_name}/repositories"]["response"]; }; listSelectedReposForOrgVariable: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/variables/{name}/repositories"]["response"]; }; listSelectedRepositoriesEnabledGithubActionsOrganization: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/permissions/repositories"]["response"]; }; listSelectedRepositoriesRequiredWorkflow: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/required_workflows/{required_workflow_id}/repositories"]["response"]; }; listSelfHostedRunnersForOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/actions/runners"]["response"]; }; listSelfHostedRunnersForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/runners"]["response"]; }; listWorkflowRunArtifacts: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"]["response"]; }; listWorkflowRuns: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"]["response"]; }; listWorkflowRunsForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/actions/runs"]["response"]; }; reRunJobForWorkflowRun: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"]["response"]; }; reRunWorkflow: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"]["response"]; }; reRunWorkflowFailedJobs: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"]["response"]; }; removeAllCustomLabelsFromSelfHostedRunnerForOrg: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/actions/runners/{runner_id}/labels"]["response"]; }; removeAllCustomLabelsFromSelfHostedRunnerForRepo: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["response"]; }; removeCustomLabelFromSelfHostedRunnerForOrg: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}"]["response"]; }; removeCustomLabelFromSelfHostedRunnerForRepo: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"]["response"]; }; removeSelectedRepoFromOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"]["response"]; }; removeSelectedRepoFromOrgVariable: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"]["response"]; }; removeSelectedRepoFromRequiredWorkflow: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/actions/required_workflows/{required_workflow_id}/repositories/{repository_id}"]["response"]; }; reviewCustomGatesForRun: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"]["response"]; }; reviewPendingDeploymentsForRun: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"]["response"]; }; setAllowedActionsOrganization: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/actions/permissions/selected-actions"]["response"]; }; setAllowedActionsRepository: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/actions/permissions/selected-actions"]["response"]; }; setCustomLabelsForSelfHostedRunnerForOrg: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/actions/runners/{runner_id}/labels"]["response"]; }; setCustomLabelsForSelfHostedRunnerForRepo: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["response"]; }; setGithubActionsDefaultWorkflowPermissionsOrganization: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/actions/permissions/workflow"]["response"]; }; setGithubActionsDefaultWorkflowPermissionsRepository: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/actions/permissions/workflow"]["response"]; }; setGithubActionsPermissionsOrganization: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/actions/permissions"]["response"]; }; setGithubActionsPermissionsRepository: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/actions/permissions"]["response"]; }; setSelectedReposForOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories"]["response"]; }; setSelectedReposForOrgVariable: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/actions/variables/{name}/repositories"]["response"]; }; setSelectedReposToRequiredWorkflow: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/actions/required_workflows/{required_workflow_id}/repositories"]["response"]; }; setSelectedRepositoriesEnabledGithubActionsOrganization: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/actions/permissions/repositories"]["response"]; }; setWorkflowAccessToRepository: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/actions/permissions/access"]["response"]; }; updateEnvironmentVariable: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repositories/{repository_id}/environments/{environment_name}/variables/{name}"]["response"]; }; updateOrgVariable: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /orgs/{org}/actions/variables/{name}"]["response"]; }; updateRepoVariable: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/actions/variables/{name}"]["response"]; }; updateRequiredWorkflow: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /orgs/{org}/actions/required_workflows/{required_workflow_id}"]["response"]; }; }; activity: { checkRepoIsStarredByAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/starred/{owner}/{repo}"]["response"]; }; deleteRepoSubscription: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/subscription"]["response"]; }; deleteThreadSubscription: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /notifications/threads/{thread_id}/subscription"]["response"]; }; getFeeds: { parameters: RequestParameters & Omit; response: Endpoints["GET /feeds"]["response"]; }; getRepoSubscription: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/subscription"]["response"]; }; getThread: { parameters: RequestParameters & Omit; response: Endpoints["GET /notifications/threads/{thread_id}"]["response"]; }; getThreadSubscriptionForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /notifications/threads/{thread_id}/subscription"]["response"]; }; listEventsForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/events"]["response"]; }; listNotificationsForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /notifications"]["response"]; }; listOrgEventsForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/events/orgs/{org}"]["response"]; }; listPublicEvents: { parameters: RequestParameters & Omit; response: Endpoints["GET /events"]["response"]; }; listPublicEventsForRepoNetwork: { parameters: RequestParameters & Omit; response: Endpoints["GET /networks/{owner}/{repo}/events"]["response"]; }; listPublicEventsForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/events/public"]["response"]; }; listPublicOrgEvents: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/events"]["response"]; }; listReceivedEventsForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/received_events"]["response"]; }; listReceivedPublicEventsForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/received_events/public"]["response"]; }; listRepoEvents: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/events"]["response"]; }; listRepoNotificationsForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/notifications"]["response"]; }; listReposStarredByAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/starred"]["response"]; }; listReposStarredByUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/starred"]["response"]; }; listReposWatchedByUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/subscriptions"]["response"]; }; listStargazersForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/stargazers"]["response"]; }; listWatchedReposForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/subscriptions"]["response"]; }; listWatchersForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/subscribers"]["response"]; }; markNotificationsAsRead: { parameters: RequestParameters & Omit; response: Endpoints["PUT /notifications"]["response"]; }; markRepoNotificationsAsRead: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/notifications"]["response"]; }; markThreadAsRead: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /notifications/threads/{thread_id}"]["response"]; }; setRepoSubscription: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/subscription"]["response"]; }; setThreadSubscription: { parameters: RequestParameters & Omit; response: Endpoints["PUT /notifications/threads/{thread_id}/subscription"]["response"]; }; starRepoForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["PUT /user/starred/{owner}/{repo}"]["response"]; }; unstarRepoForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/starred/{owner}/{repo}"]["response"]; }; }; apps: { addRepoToInstallation: { parameters: RequestParameters & Omit; response: Endpoints["PUT /user/installations/{installation_id}/repositories/{repository_id}"]["response"]; }; addRepoToInstallationForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["PUT /user/installations/{installation_id}/repositories/{repository_id}"]["response"]; }; checkToken: { parameters: RequestParameters & Omit; response: Endpoints["POST /applications/{client_id}/token"]["response"]; }; createFromManifest: { parameters: RequestParameters & Omit; response: Endpoints["POST /app-manifests/{code}/conversions"]["response"]; }; createInstallationAccessToken: { parameters: RequestParameters & Omit; response: Endpoints["POST /app/installations/{installation_id}/access_tokens"]["response"]; }; deleteAuthorization: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /applications/{client_id}/grant"]["response"]; }; deleteInstallation: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /app/installations/{installation_id}"]["response"]; }; deleteToken: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /applications/{client_id}/token"]["response"]; }; getAuthenticated: { parameters: RequestParameters & Omit; response: Endpoints["GET /app"]["response"]; }; getBySlug: { parameters: RequestParameters & Omit; response: Endpoints["GET /apps/{app_slug}"]["response"]; }; getInstallation: { parameters: RequestParameters & Omit; response: Endpoints["GET /app/installations/{installation_id}"]["response"]; }; getOrgInstallation: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/installation"]["response"]; }; getRepoInstallation: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/installation"]["response"]; }; getSubscriptionPlanForAccount: { parameters: RequestParameters & Omit; response: Endpoints["GET /marketplace_listing/accounts/{account_id}"]["response"]; }; getSubscriptionPlanForAccountStubbed: { parameters: RequestParameters & Omit; response: Endpoints["GET /marketplace_listing/stubbed/accounts/{account_id}"]["response"]; }; getUserInstallation: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/installation"]["response"]; }; getWebhookConfigForApp: { parameters: RequestParameters & Omit; response: Endpoints["GET /app/hook/config"]["response"]; }; getWebhookDelivery: { parameters: RequestParameters & Omit; response: Endpoints["GET /app/hook/deliveries/{delivery_id}"]["response"]; }; listAccountsForPlan: { parameters: RequestParameters & Omit; response: Endpoints["GET /marketplace_listing/plans/{plan_id}/accounts"]["response"]; }; listAccountsForPlanStubbed: { parameters: RequestParameters & Omit; response: Endpoints["GET /marketplace_listing/stubbed/plans/{plan_id}/accounts"]["response"]; }; listInstallationReposForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/installations/{installation_id}/repositories"]["response"]; }; listInstallationRequestsForAuthenticatedApp: { parameters: RequestParameters & Omit; response: Endpoints["GET /app/installation-requests"]["response"]; }; listInstallations: { parameters: RequestParameters & Omit; response: Endpoints["GET /app/installations"]["response"]; }; listInstallationsForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/installations"]["response"]; }; listPlans: { parameters: RequestParameters & Omit; response: Endpoints["GET /marketplace_listing/plans"]["response"]; }; listPlansStubbed: { parameters: RequestParameters & Omit; response: Endpoints["GET /marketplace_listing/stubbed/plans"]["response"]; }; listReposAccessibleToInstallation: { parameters: RequestParameters & Omit; response: Endpoints["GET /installation/repositories"]["response"]; }; listSubscriptionsForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/marketplace_purchases"]["response"]; }; listSubscriptionsForAuthenticatedUserStubbed: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/marketplace_purchases/stubbed"]["response"]; }; listWebhookDeliveries: { parameters: RequestParameters & Omit; response: Endpoints["GET /app/hook/deliveries"]["response"]; }; redeliverWebhookDelivery: { parameters: RequestParameters & Omit; response: Endpoints["POST /app/hook/deliveries/{delivery_id}/attempts"]["response"]; }; removeRepoFromInstallation: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/installations/{installation_id}/repositories/{repository_id}"]["response"]; }; removeRepoFromInstallationForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/installations/{installation_id}/repositories/{repository_id}"]["response"]; }; resetToken: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /applications/{client_id}/token"]["response"]; }; revokeInstallationAccessToken: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /installation/token"]["response"]; }; scopeToken: { parameters: RequestParameters & Omit; response: Endpoints["POST /applications/{client_id}/token/scoped"]["response"]; }; suspendInstallation: { parameters: RequestParameters & Omit; response: Endpoints["PUT /app/installations/{installation_id}/suspended"]["response"]; }; unsuspendInstallation: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /app/installations/{installation_id}/suspended"]["response"]; }; updateWebhookConfigForApp: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /app/hook/config"]["response"]; }; }; billing: { getGithubActionsBillingOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/settings/billing/actions"]["response"]; }; getGithubActionsBillingUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/settings/billing/actions"]["response"]; }; getGithubPackagesBillingOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/settings/billing/packages"]["response"]; }; getGithubPackagesBillingUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/settings/billing/packages"]["response"]; }; getSharedStorageBillingOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/settings/billing/shared-storage"]["response"]; }; getSharedStorageBillingUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/settings/billing/shared-storage"]["response"]; }; }; checks: { create: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/check-runs"]["response"]; }; createSuite: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/check-suites"]["response"]; }; get: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/check-runs/{check_run_id}"]["response"]; }; getSuite: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}"]["response"]; }; listAnnotations: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"]["response"]; }; listForRef: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/commits/{ref}/check-runs"]["response"]; }; listForSuite: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"]["response"]; }; listSuitesForRef: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/commits/{ref}/check-suites"]["response"]; }; rerequestRun: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest"]["response"]; }; rerequestSuite: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"]["response"]; }; setSuitesPreferences: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/check-suites/preferences"]["response"]; }; update: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}"]["response"]; }; }; codeScanning: { deleteAnalysis: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}{?confirm_delete}"]["response"]; }; getAlert: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"]["response"]; }; getAnalysis: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"]["response"]; }; getCodeqlDatabase: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"]["response"]; }; getDefaultSetup: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/default-setup"]["response"]; }; getSarif: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"]["response"]; }; listAlertInstances: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"]["response"]; }; listAlertsForOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/code-scanning/alerts"]["response"]; }; listAlertsForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/alerts"]["response"]; }; listAlertsInstances: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"]["response"]; }; listCodeqlDatabases: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/codeql/databases"]["response"]; }; listRecentAnalyses: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/analyses"]["response"]; }; updateAlert: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"]["response"]; }; updateDefaultSetup: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/code-scanning/default-setup"]["response"]; }; uploadSarif: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/code-scanning/sarifs"]["response"]; }; }; codesOfConduct: { getAllCodesOfConduct: { parameters: RequestParameters & Omit; response: Endpoints["GET /codes_of_conduct"]["response"]; }; getConductCode: { parameters: RequestParameters & Omit; response: Endpoints["GET /codes_of_conduct/{key}"]["response"]; }; }; codespaces: { addRepositoryForSecretForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"]["response"]; }; addSelectedRepoToOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"]["response"]; }; codespaceMachinesForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/codespaces/{codespace_name}/machines"]["response"]; }; createForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["POST /user/codespaces"]["response"]; }; createOrUpdateOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/codespaces/secrets/{secret_name}"]["response"]; }; createOrUpdateRepoSecret: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"]["response"]; }; createOrUpdateSecretForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["PUT /user/codespaces/secrets/{secret_name}"]["response"]; }; createWithPrForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces"]["response"]; }; createWithRepoForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/codespaces"]["response"]; }; deleteCodespacesBillingUsers: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/codespaces/billing/selected_users"]["response"]; }; deleteForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/codespaces/{codespace_name}"]["response"]; }; deleteFromOrganization: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}"]["response"]; }; deleteOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/codespaces/secrets/{secret_name}"]["response"]; }; deleteRepoSecret: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"]["response"]; }; deleteSecretForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/codespaces/secrets/{secret_name}"]["response"]; }; exportForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["POST /user/codespaces/{codespace_name}/exports"]["response"]; }; getCodespacesForUserInOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/members/{username}/codespaces"]["response"]; }; getExportDetailsForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/codespaces/{codespace_name}/exports/{export_id}"]["response"]; }; getForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/codespaces/{codespace_name}"]["response"]; }; getOrgPublicKey: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/codespaces/secrets/public-key"]["response"]; }; getOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/codespaces/secrets/{secret_name}"]["response"]; }; getPublicKeyForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/codespaces/secrets/public-key"]["response"]; }; getRepoPublicKey: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/codespaces/secrets/public-key"]["response"]; }; getRepoSecret: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"]["response"]; }; getSecretForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/codespaces/secrets/{secret_name}"]["response"]; }; listDevcontainersInRepositoryForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/codespaces/devcontainers"]["response"]; }; listForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/codespaces"]["response"]; }; listInOrganization: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/codespaces"]["response"]; }; listInRepositoryForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/codespaces"]["response"]; }; listOrgSecrets: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/codespaces/secrets"]["response"]; }; listRepoSecrets: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/codespaces/secrets"]["response"]; }; listRepositoriesForSecretForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/codespaces/secrets/{secret_name}/repositories"]["response"]; }; listSecretsForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/codespaces/secrets"]["response"]; }; listSelectedReposForOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories"]["response"]; }; preFlightWithRepoForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/codespaces/new"]["response"]; }; publishForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["POST /user/codespaces/{codespace_name}/publish"]["response"]; }; removeRepositoryForSecretForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"]["response"]; }; removeSelectedRepoFromOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"]["response"]; }; repoMachinesForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/codespaces/machines"]["response"]; }; setCodespacesBilling: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/codespaces/billing"]["response"]; }; setCodespacesBillingUsers: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/codespaces/billing/selected_users"]["response"]; }; setRepositoriesForSecretForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["PUT /user/codespaces/secrets/{secret_name}/repositories"]["response"]; }; setSelectedReposForOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories"]["response"]; }; startForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["POST /user/codespaces/{codespace_name}/start"]["response"]; }; stopForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["POST /user/codespaces/{codespace_name}/stop"]["response"]; }; stopInOrganization: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop"]["response"]; }; updateForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /user/codespaces/{codespace_name}"]["response"]; }; }; dependabot: { addSelectedRepoToOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"]["response"]; }; createOrUpdateOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/dependabot/secrets/{secret_name}"]["response"]; }; createOrUpdateRepoSecret: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"]["response"]; }; deleteOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/dependabot/secrets/{secret_name}"]["response"]; }; deleteRepoSecret: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"]["response"]; }; getAlert: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"]["response"]; }; getOrgPublicKey: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/dependabot/secrets/public-key"]["response"]; }; getOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/dependabot/secrets/{secret_name}"]["response"]; }; getRepoPublicKey: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/dependabot/secrets/public-key"]["response"]; }; getRepoSecret: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"]["response"]; }; listAlertsForEnterprise: { parameters: RequestParameters & Omit; response: Endpoints["GET /enterprises/{enterprise}/dependabot/alerts"]["response"]; }; listAlertsForOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/dependabot/alerts"]["response"]; }; listAlertsForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/dependabot/alerts"]["response"]; }; listOrgSecrets: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/dependabot/secrets"]["response"]; }; listRepoSecrets: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/dependabot/secrets"]["response"]; }; listSelectedReposForOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories"]["response"]; }; removeSelectedRepoFromOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"]["response"]; }; setSelectedReposForOrgSecret: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories"]["response"]; }; updateAlert: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"]["response"]; }; }; dependencyGraph: { createRepositorySnapshot: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/dependency-graph/snapshots"]["response"]; }; diffRange: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}"]["response"]; }; exportSbom: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/dependency-graph/sbom"]["response"]; }; }; emojis: { get: { parameters: RequestParameters & Omit; response: Endpoints["GET /emojis"]["response"]; }; }; gists: { checkIsStarred: { parameters: RequestParameters & Omit; response: Endpoints["GET /gists/{gist_id}/star"]["response"]; }; create: { parameters: RequestParameters & Omit; response: Endpoints["POST /gists"]["response"]; }; createComment: { parameters: RequestParameters & Omit; response: Endpoints["POST /gists/{gist_id}/comments"]["response"]; }; delete: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /gists/{gist_id}"]["response"]; }; deleteComment: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /gists/{gist_id}/comments/{comment_id}"]["response"]; }; fork: { parameters: RequestParameters & Omit; response: Endpoints["POST /gists/{gist_id}/forks"]["response"]; }; get: { parameters: RequestParameters & Omit; response: Endpoints["GET /gists/{gist_id}"]["response"]; }; getComment: { parameters: RequestParameters & Omit; response: Endpoints["GET /gists/{gist_id}/comments/{comment_id}"]["response"]; }; getRevision: { parameters: RequestParameters & Omit; response: Endpoints["GET /gists/{gist_id}/{sha}"]["response"]; }; list: { parameters: RequestParameters & Omit; response: Endpoints["GET /gists"]["response"]; }; listComments: { parameters: RequestParameters & Omit; response: Endpoints["GET /gists/{gist_id}/comments"]["response"]; }; listCommits: { parameters: RequestParameters & Omit; response: Endpoints["GET /gists/{gist_id}/commits"]["response"]; }; listForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/gists"]["response"]; }; listForks: { parameters: RequestParameters & Omit; response: Endpoints["GET /gists/{gist_id}/forks"]["response"]; }; listPublic: { parameters: RequestParameters & Omit; response: Endpoints["GET /gists/public"]["response"]; }; listStarred: { parameters: RequestParameters & Omit; response: Endpoints["GET /gists/starred"]["response"]; }; star: { parameters: RequestParameters & Omit; response: Endpoints["PUT /gists/{gist_id}/star"]["response"]; }; unstar: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /gists/{gist_id}/star"]["response"]; }; update: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /gists/{gist_id}"]["response"]; }; updateComment: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /gists/{gist_id}/comments/{comment_id}"]["response"]; }; }; git: { createBlob: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/git/blobs"]["response"]; }; createCommit: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/git/commits"]["response"]; }; createRef: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/git/refs"]["response"]; }; createTag: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/git/tags"]["response"]; }; createTree: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/git/trees"]["response"]; }; deleteRef: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/git/refs/{ref}"]["response"]; }; getBlob: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/git/blobs/{file_sha}"]["response"]; }; getCommit: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/git/commits/{commit_sha}"]["response"]; }; getRef: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/git/ref/{ref}"]["response"]; }; getTag: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/git/tags/{tag_sha}"]["response"]; }; getTree: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/git/trees/{tree_sha}"]["response"]; }; listMatchingRefs: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/git/matching-refs/{ref}"]["response"]; }; updateRef: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/git/refs/{ref}"]["response"]; }; }; gitignore: { getAllTemplates: { parameters: RequestParameters & Omit; response: Endpoints["GET /gitignore/templates"]["response"]; }; getTemplate: { parameters: RequestParameters & Omit; response: Endpoints["GET /gitignore/templates/{name}"]["response"]; }; }; interactions: { getRestrictionsForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/interaction-limits"]["response"]; }; getRestrictionsForOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/interaction-limits"]["response"]; }; getRestrictionsForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/interaction-limits"]["response"]; }; getRestrictionsForYourPublicRepos: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/interaction-limits"]["response"]; }; removeRestrictionsForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/interaction-limits"]["response"]; }; removeRestrictionsForOrg: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/interaction-limits"]["response"]; }; removeRestrictionsForRepo: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/interaction-limits"]["response"]; }; removeRestrictionsForYourPublicRepos: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/interaction-limits"]["response"]; }; setRestrictionsForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["PUT /user/interaction-limits"]["response"]; }; setRestrictionsForOrg: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/interaction-limits"]["response"]; }; setRestrictionsForRepo: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/interaction-limits"]["response"]; }; setRestrictionsForYourPublicRepos: { parameters: RequestParameters & Omit; response: Endpoints["PUT /user/interaction-limits"]["response"]; }; }; issues: { addAssignees: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/issues/{issue_number}/assignees"]["response"]; }; addLabels: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/issues/{issue_number}/labels"]["response"]; }; checkUserCanBeAssigned: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/assignees/{assignee}"]["response"]; }; checkUserCanBeAssignedToIssue: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}"]["response"]; }; create: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/issues"]["response"]; }; createComment: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/issues/{issue_number}/comments"]["response"]; }; createLabel: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/labels"]["response"]; }; createMilestone: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/milestones"]["response"]; }; deleteComment: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}"]["response"]; }; deleteLabel: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/labels/{name}"]["response"]; }; deleteMilestone: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/milestones/{milestone_number}"]["response"]; }; get: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}"]["response"]; }; getComment: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/issues/comments/{comment_id}"]["response"]; }; getEvent: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/issues/events/{event_id}"]["response"]; }; getLabel: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/labels/{name}"]["response"]; }; getMilestone: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/milestones/{milestone_number}"]["response"]; }; list: { parameters: RequestParameters & Omit; response: Endpoints["GET /issues"]["response"]; }; listAssignees: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/assignees"]["response"]; }; listComments: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}/comments"]["response"]; }; listCommentsForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/issues/comments"]["response"]; }; listEvents: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}/events"]["response"]; }; listEventsForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/issues/events"]["response"]; }; listEventsForTimeline: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}/timeline"]["response"]; }; listForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/issues"]["response"]; }; listForOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/issues"]["response"]; }; listForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/issues"]["response"]; }; listLabelsForMilestone: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels"]["response"]; }; listLabelsForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/labels"]["response"]; }; listLabelsOnIssue: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}/labels"]["response"]; }; listMilestones: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/milestones"]["response"]; }; lock: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/issues/{issue_number}/lock"]["response"]; }; removeAllLabels: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels"]["response"]; }; removeAssignees: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees"]["response"]; }; removeLabel: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"]["response"]; }; setLabels: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/issues/{issue_number}/labels"]["response"]; }; unlock: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock"]["response"]; }; update: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/issues/{issue_number}"]["response"]; }; updateComment: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}"]["response"]; }; updateLabel: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/labels/{name}"]["response"]; }; updateMilestone: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/milestones/{milestone_number}"]["response"]; }; }; licenses: { get: { parameters: RequestParameters & Omit; response: Endpoints["GET /licenses/{license}"]["response"]; }; getAllCommonlyUsed: { parameters: RequestParameters & Omit; response: Endpoints["GET /licenses"]["response"]; }; getForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/license"]["response"]; }; }; markdown: { render: { parameters: RequestParameters & Omit; response: Endpoints["POST /markdown"]["response"]; }; renderRaw: { parameters: RequestParameters & Omit; response: Endpoints["POST /markdown/raw"]["response"]; }; }; meta: { get: { parameters: RequestParameters & Omit; response: Endpoints["GET /meta"]["response"]; }; getAllVersions: { parameters: RequestParameters & Omit; response: Endpoints["GET /versions"]["response"]; }; getOctocat: { parameters: RequestParameters & Omit; response: Endpoints["GET /octocat"]["response"]; }; getZen: { parameters: RequestParameters & Omit; response: Endpoints["GET /zen"]["response"]; }; root: { parameters: RequestParameters & Omit; response: Endpoints["GET /"]["response"]; }; }; migrations: { cancelImport: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/import"]["response"]; }; deleteArchiveForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/migrations/{migration_id}/archive"]["response"]; }; deleteArchiveForOrg: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/migrations/{migration_id}/archive"]["response"]; }; downloadArchiveForOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/migrations/{migration_id}/archive"]["response"]; }; getArchiveForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/migrations/{migration_id}/archive"]["response"]; }; getCommitAuthors: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/import/authors"]["response"]; }; getImportStatus: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/import"]["response"]; }; getLargeFiles: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/import/large_files"]["response"]; }; getStatusForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/migrations/{migration_id}"]["response"]; }; getStatusForOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/migrations/{migration_id}"]["response"]; }; listForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/migrations"]["response"]; }; listForOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/migrations"]["response"]; }; listReposForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/migrations/{migration_id}/repositories"]["response"]; }; listReposForOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/migrations/{migration_id}/repositories"]["response"]; }; listReposForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/migrations/{migration_id}/repositories"]["response"]; }; mapCommitAuthor: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/import/authors/{author_id}"]["response"]; }; setLfsPreference: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/import/lfs"]["response"]; }; startForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["POST /user/migrations"]["response"]; }; startForOrg: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/migrations"]["response"]; }; startImport: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/import"]["response"]; }; unlockRepoForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock"]["response"]; }; unlockRepoForOrg: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock"]["response"]; }; updateImport: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/import"]["response"]; }; }; orgs: { addSecurityManagerTeam: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/security-managers/teams/{team_slug}"]["response"]; }; blockUser: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/blocks/{username}"]["response"]; }; cancelInvitation: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/invitations/{invitation_id}"]["response"]; }; checkBlockedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/blocks/{username}"]["response"]; }; checkMembershipForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/members/{username}"]["response"]; }; checkPublicMembershipForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/public_members/{username}"]["response"]; }; convertMemberToOutsideCollaborator: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/outside_collaborators/{username}"]["response"]; }; createInvitation: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/invitations"]["response"]; }; createWebhook: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/hooks"]["response"]; }; delete: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}"]["response"]; }; deleteWebhook: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/hooks/{hook_id}"]["response"]; }; enableOrDisableSecurityProductOnAllOrgRepos: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/{security_product}/{enablement}"]["response"]; }; get: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}"]["response"]; }; getMembershipForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/memberships/orgs/{org}"]["response"]; }; getMembershipForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/memberships/{username}"]["response"]; }; getWebhook: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/hooks/{hook_id}"]["response"]; }; getWebhookConfigForOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/hooks/{hook_id}/config"]["response"]; }; getWebhookDelivery: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}"]["response"]; }; list: { parameters: RequestParameters & Omit; response: Endpoints["GET /organizations"]["response"]; }; listAppInstallations: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/installations"]["response"]; }; listBlockedUsers: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/blocks"]["response"]; }; listFailedInvitations: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/failed_invitations"]["response"]; }; listForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/orgs"]["response"]; }; listForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/orgs"]["response"]; }; listInvitationTeams: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/invitations/{invitation_id}/teams"]["response"]; }; listMembers: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/members"]["response"]; }; listMembershipsForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/memberships/orgs"]["response"]; }; listOutsideCollaborators: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/outside_collaborators"]["response"]; }; listPatGrantRepositories: { parameters: RequestParameters & Omit; response: Endpoints["GET /organizations/{org}/personal-access-tokens/{pat_id}/repositories"]["response"]; }; listPatGrantRequestRepositories: { parameters: RequestParameters & Omit; response: Endpoints["GET /organizations/{org}/personal-access-token-requests/{pat_request_id}/repositories"]["response"]; }; listPatGrantRequests: { parameters: RequestParameters & Omit; response: Endpoints["GET /organizations/{org}/personal-access-token-requests"]["response"]; }; listPatGrants: { parameters: RequestParameters & Omit; response: Endpoints["GET /organizations/{org}/personal-access-tokens"]["response"]; }; listPendingInvitations: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/invitations"]["response"]; }; listPublicMembers: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/public_members"]["response"]; }; listSecurityManagerTeams: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/security-managers"]["response"]; }; listWebhookDeliveries: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/hooks/{hook_id}/deliveries"]["response"]; }; listWebhooks: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/hooks"]["response"]; }; pingWebhook: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/hooks/{hook_id}/pings"]["response"]; }; redeliverWebhookDelivery: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"]["response"]; }; removeMember: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/members/{username}"]["response"]; }; removeMembershipForUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/memberships/{username}"]["response"]; }; removeOutsideCollaborator: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/outside_collaborators/{username}"]["response"]; }; removePublicMembershipForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/public_members/{username}"]["response"]; }; removeSecurityManagerTeam: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/security-managers/teams/{team_slug}"]["response"]; }; reviewPatGrantRequest: { parameters: RequestParameters & Omit; response: Endpoints["POST /organizations/{org}/personal-access-token-requests/{pat_request_id}"]["response"]; }; reviewPatGrantRequestsInBulk: { parameters: RequestParameters & Omit; response: Endpoints["POST /organizations/{org}/personal-access-token-requests"]["response"]; }; setMembershipForUser: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/memberships/{username}"]["response"]; }; setPublicMembershipForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/public_members/{username}"]["response"]; }; unblockUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/blocks/{username}"]["response"]; }; update: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /orgs/{org}"]["response"]; }; updateMembershipForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /user/memberships/orgs/{org}"]["response"]; }; updatePatAccess: { parameters: RequestParameters & Omit; response: Endpoints["POST /organizations/{org}/personal-access-tokens/{pat_id}"]["response"]; }; updatePatAccesses: { parameters: RequestParameters & Omit; response: Endpoints["POST /organizations/{org}/personal-access-tokens"]["response"]; }; updateWebhook: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /orgs/{org}/hooks/{hook_id}"]["response"]; }; updateWebhookConfigForOrg: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /orgs/{org}/hooks/{hook_id}/config"]["response"]; }; }; packages: { deletePackageForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/packages/{package_type}/{package_name}"]["response"]; }; deletePackageForOrg: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/packages/{package_type}/{package_name}"]["response"]; }; deletePackageForUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /users/{username}/packages/{package_type}/{package_name}"]["response"]; }; deletePackageVersionForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}"]["response"]; }; deletePackageVersionForOrg: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"]["response"]; }; deletePackageVersionForUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"]["response"]; }; getAllPackageVersionsForAPackageOwnedByAnOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/packages/{package_type}/{package_name}/versions"]["response"]; }; getAllPackageVersionsForAPackageOwnedByTheAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/packages/{package_type}/{package_name}/versions"]["response"]; }; getAllPackageVersionsForPackageOwnedByAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/packages/{package_type}/{package_name}/versions"]["response"]; }; getAllPackageVersionsForPackageOwnedByOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/packages/{package_type}/{package_name}/versions"]["response"]; }; getAllPackageVersionsForPackageOwnedByUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/packages/{package_type}/{package_name}/versions"]["response"]; }; getPackageForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/packages/{package_type}/{package_name}"]["response"]; }; getPackageForOrganization: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/packages/{package_type}/{package_name}"]["response"]; }; getPackageForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/packages/{package_type}/{package_name}"]["response"]; }; getPackageVersionForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}"]["response"]; }; getPackageVersionForOrganization: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"]["response"]; }; getPackageVersionForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"]["response"]; }; listDockerMigrationConflictingPackagesForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/docker/conflicts"]["response"]; }; listDockerMigrationConflictingPackagesForOrganization: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/docker/conflicts"]["response"]; }; listDockerMigrationConflictingPackagesForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/docker/conflicts"]["response"]; }; listPackagesForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/packages"]["response"]; }; listPackagesForOrganization: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/packages"]["response"]; }; listPackagesForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/packages"]["response"]; }; restorePackageForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["POST /user/packages/{package_type}/{package_name}/restore{?token}"]["response"]; }; restorePackageForOrg: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/packages/{package_type}/{package_name}/restore{?token}"]["response"]; }; restorePackageForUser: { parameters: RequestParameters & Omit; response: Endpoints["POST /users/{username}/packages/{package_type}/{package_name}/restore{?token}"]["response"]; }; restorePackageVersionForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]["response"]; }; restorePackageVersionForOrg: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]["response"]; }; restorePackageVersionForUser: { parameters: RequestParameters & Omit; response: Endpoints["POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]["response"]; }; }; projects: { addCollaborator: { parameters: RequestParameters & Omit; response: Endpoints["PUT /projects/{project_id}/collaborators/{username}"]["response"]; }; createCard: { parameters: RequestParameters & Omit; response: Endpoints["POST /projects/columns/{column_id}/cards"]["response"]; }; createColumn: { parameters: RequestParameters & Omit; response: Endpoints["POST /projects/{project_id}/columns"]["response"]; }; createForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["POST /user/projects"]["response"]; }; createForOrg: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/projects"]["response"]; }; createForRepo: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/projects"]["response"]; }; delete: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /projects/{project_id}"]["response"]; }; deleteCard: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /projects/columns/cards/{card_id}"]["response"]; }; deleteColumn: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /projects/columns/{column_id}"]["response"]; }; get: { parameters: RequestParameters & Omit; response: Endpoints["GET /projects/{project_id}"]["response"]; }; getCard: { parameters: RequestParameters & Omit; response: Endpoints["GET /projects/columns/cards/{card_id}"]["response"]; }; getColumn: { parameters: RequestParameters & Omit; response: Endpoints["GET /projects/columns/{column_id}"]["response"]; }; getPermissionForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /projects/{project_id}/collaborators/{username}/permission"]["response"]; }; listCards: { parameters: RequestParameters & Omit; response: Endpoints["GET /projects/columns/{column_id}/cards"]["response"]; }; listCollaborators: { parameters: RequestParameters & Omit; response: Endpoints["GET /projects/{project_id}/collaborators"]["response"]; }; listColumns: { parameters: RequestParameters & Omit; response: Endpoints["GET /projects/{project_id}/columns"]["response"]; }; listForOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/projects"]["response"]; }; listForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/projects"]["response"]; }; listForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/projects"]["response"]; }; moveCard: { parameters: RequestParameters & Omit; response: Endpoints["POST /projects/columns/cards/{card_id}/moves"]["response"]; }; moveColumn: { parameters: RequestParameters & Omit; response: Endpoints["POST /projects/columns/{column_id}/moves"]["response"]; }; removeCollaborator: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /projects/{project_id}/collaborators/{username}"]["response"]; }; update: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /projects/{project_id}"]["response"]; }; updateCard: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /projects/columns/cards/{card_id}"]["response"]; }; updateColumn: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /projects/columns/{column_id}"]["response"]; }; }; pulls: { checkIfMerged: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"]["response"]; }; create: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/pulls"]["response"]; }; createReplyForReviewComment: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"]["response"]; }; createReview: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews"]["response"]; }; createReviewComment: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments"]["response"]; }; deletePendingReview: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"]["response"]; }; deleteReviewComment: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}"]["response"]; }; dismissReview: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"]["response"]; }; get: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}"]["response"]; }; getReview: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"]["response"]; }; getReviewComment: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}"]["response"]; }; list: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/pulls"]["response"]; }; listCommentsForReview: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"]["response"]; }; listCommits: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/commits"]["response"]; }; listFiles: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/files"]["response"]; }; listRequestedReviewers: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"]["response"]; }; listReviewComments: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments"]["response"]; }; listReviewCommentsForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/pulls/comments"]["response"]; }; listReviews: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews"]["response"]; }; merge: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge"]["response"]; }; removeRequestedReviewers: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"]["response"]; }; requestReviewers: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"]["response"]; }; submitReview: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"]["response"]; }; update: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/pulls/{pull_number}"]["response"]; }; updateBranch: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch"]["response"]; }; updateReview: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"]["response"]; }; updateReviewComment: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}"]["response"]; }; }; rateLimit: { get: { parameters: RequestParameters & Omit; response: Endpoints["GET /rate_limit"]["response"]; }; }; reactions: { createForCommitComment: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/comments/{comment_id}/reactions"]["response"]; }; createForIssue: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/issues/{issue_number}/reactions"]["response"]; }; createForIssueComment: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"]["response"]; }; createForPullRequestReviewComment: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"]["response"]; }; createForRelease: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/releases/{release_id}/reactions"]["response"]; }; createForTeamDiscussionCommentInOrg: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"]["response"]; }; createForTeamDiscussionInOrg: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"]["response"]; }; deleteForCommitComment: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}"]["response"]; }; deleteForIssue: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}"]["response"]; }; deleteForIssueComment: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}"]["response"]; }; deleteForPullRequestComment: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}"]["response"]; }; deleteForRelease: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}"]["response"]; }; deleteForTeamDiscussion: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}"]["response"]; }; deleteForTeamDiscussionComment: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}"]["response"]; }; listForCommitComment: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/comments/{comment_id}/reactions"]["response"]; }; listForIssue: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}/reactions"]["response"]; }; listForIssueComment: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"]["response"]; }; listForPullRequestReviewComment: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"]["response"]; }; listForRelease: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/releases/{release_id}/reactions"]["response"]; }; listForTeamDiscussionCommentInOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"]["response"]; }; listForTeamDiscussionInOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"]["response"]; }; }; repos: { acceptInvitation: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /user/repository_invitations/{invitation_id}"]["response"]; }; acceptInvitationForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /user/repository_invitations/{invitation_id}"]["response"]; }; addAppAccessRestrictions: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"]["response"]; }; addCollaborator: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/collaborators/{username}"]["response"]; }; addStatusCheckContexts: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"]["response"]; }; addTeamAccessRestrictions: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"]["response"]; }; addUserAccessRestrictions: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"]["response"]; }; checkCollaborator: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/collaborators/{username}"]["response"]; }; checkVulnerabilityAlerts: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/vulnerability-alerts"]["response"]; }; codeownersErrors: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/codeowners/errors"]["response"]; }; compareCommits: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/compare/{base}...{head}"]["response"]; }; compareCommitsWithBasehead: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/compare/{basehead}"]["response"]; }; createAutolink: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/autolinks"]["response"]; }; createCommitComment: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/commits/{commit_sha}/comments"]["response"]; }; createCommitSignatureProtection: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"]["response"]; }; createCommitStatus: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/statuses/{sha}"]["response"]; }; createDeployKey: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/keys"]["response"]; }; createDeployment: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/deployments"]["response"]; }; createDeploymentBranchPolicy: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"]["response"]; }; createDeploymentProtectionRule: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"]["response"]; }; createDeploymentStatus: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"]["response"]; }; createDispatchEvent: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/dispatches"]["response"]; }; createForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["POST /user/repos"]["response"]; }; createFork: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/forks"]["response"]; }; createInOrg: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/repos"]["response"]; }; createOrUpdateEnvironment: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/environments/{environment_name}"]["response"]; }; createOrUpdateFileContents: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/contents/{path}"]["response"]; }; createOrgRuleset: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/rulesets"]["response"]; }; createPagesDeployment: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/pages/deployment"]["response"]; }; createPagesSite: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/pages"]["response"]; }; createRelease: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/releases"]["response"]; }; createRepoRuleset: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/rulesets"]["response"]; }; createTagProtection: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/tags/protection"]["response"]; }; createUsingTemplate: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{template_owner}/{template_repo}/generate"]["response"]; }; createWebhook: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/hooks"]["response"]; }; declineInvitation: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/repository_invitations/{invitation_id}"]["response"]; }; declineInvitationForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/repository_invitations/{invitation_id}"]["response"]; }; delete: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}"]["response"]; }; deleteAccessRestrictions: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"]["response"]; }; deleteAdminBranchProtection: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"]["response"]; }; deleteAnEnvironment: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/environments/{environment_name}"]["response"]; }; deleteAutolink: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}"]["response"]; }; deleteBranchProtection: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection"]["response"]; }; deleteCommitComment: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/comments/{comment_id}"]["response"]; }; deleteCommitSignatureProtection: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"]["response"]; }; deleteDeployKey: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/keys/{key_id}"]["response"]; }; deleteDeployment: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/deployments/{deployment_id}"]["response"]; }; deleteDeploymentBranchPolicy: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"]["response"]; }; deleteFile: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/contents/{path}"]["response"]; }; deleteInvitation: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/invitations/{invitation_id}"]["response"]; }; deleteOrgRuleset: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/rulesets/{ruleset_id}"]["response"]; }; deletePagesSite: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/pages"]["response"]; }; deletePullRequestReviewProtection: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"]["response"]; }; deleteRelease: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/releases/{release_id}"]["response"]; }; deleteReleaseAsset: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}"]["response"]; }; deleteRepoRuleset: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/rulesets/{ruleset_id}"]["response"]; }; deleteTagProtection: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/tags/protection/{tag_protection_id}"]["response"]; }; deleteWebhook: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/hooks/{hook_id}"]["response"]; }; disableAutomatedSecurityFixes: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/automated-security-fixes"]["response"]; }; disableDeploymentProtectionRule: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"]["response"]; }; disableLfsForRepo: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/lfs"]["response"]; }; disableVulnerabilityAlerts: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/vulnerability-alerts"]["response"]; }; downloadArchive: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/zipball/{ref}"]["response"]; }; downloadTarballArchive: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/tarball/{ref}"]["response"]; }; downloadZipballArchive: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/zipball/{ref}"]["response"]; }; enableAutomatedSecurityFixes: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/automated-security-fixes"]["response"]; }; enableLfsForRepo: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/lfs"]["response"]; }; enableVulnerabilityAlerts: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/vulnerability-alerts"]["response"]; }; generateReleaseNotes: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/releases/generate-notes"]["response"]; }; get: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}"]["response"]; }; getAccessRestrictions: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"]["response"]; }; getAdminBranchProtection: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"]["response"]; }; getAllDeploymentProtectionRules: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"]["response"]; }; getAllEnvironments: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/environments"]["response"]; }; getAllStatusCheckContexts: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"]["response"]; }; getAllTopics: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/topics"]["response"]; }; getAppsWithAccessToProtectedBranch: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"]["response"]; }; getAutolink: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/autolinks/{autolink_id}"]["response"]; }; getBranch: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}"]["response"]; }; getBranchProtection: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection"]["response"]; }; getBranchRules: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/rules/branches/{branch}"]["response"]; }; getClones: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/traffic/clones"]["response"]; }; getCodeFrequencyStats: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/stats/code_frequency"]["response"]; }; getCollaboratorPermissionLevel: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/collaborators/{username}/permission"]["response"]; }; getCombinedStatusForRef: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/commits/{ref}/status"]["response"]; }; getCommit: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/commits/{ref}"]["response"]; }; getCommitActivityStats: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/stats/commit_activity"]["response"]; }; getCommitComment: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/comments/{comment_id}"]["response"]; }; getCommitSignatureProtection: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"]["response"]; }; getCommunityProfileMetrics: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/community/profile"]["response"]; }; getContent: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/contents/{path}"]["response"]; }; getContributorsStats: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/stats/contributors"]["response"]; }; getCustomDeploymentProtectionRule: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"]["response"]; }; getDeployKey: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/keys/{key_id}"]["response"]; }; getDeployment: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/deployments/{deployment_id}"]["response"]; }; getDeploymentBranchPolicy: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"]["response"]; }; getDeploymentStatus: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"]["response"]; }; getEnvironment: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}"]["response"]; }; getLatestPagesBuild: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/pages/builds/latest"]["response"]; }; getLatestRelease: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/releases/latest"]["response"]; }; getOrgRuleset: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/rulesets/{ruleset_id}"]["response"]; }; getOrgRulesets: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/rulesets"]["response"]; }; getPages: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/pages"]["response"]; }; getPagesBuild: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/pages/builds/{build_id}"]["response"]; }; getPagesHealthCheck: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/pages/health"]["response"]; }; getParticipationStats: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/stats/participation"]["response"]; }; getPullRequestReviewProtection: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"]["response"]; }; getPunchCardStats: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/stats/punch_card"]["response"]; }; getReadme: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/readme"]["response"]; }; getReadmeInDirectory: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/readme/{dir}"]["response"]; }; getRelease: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/releases/{release_id}"]["response"]; }; getReleaseAsset: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/releases/assets/{asset_id}"]["response"]; }; getReleaseByTag: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/releases/tags/{tag}"]["response"]; }; getRepoRuleset: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}"]["response"]; }; getRepoRulesets: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/rulesets"]["response"]; }; getStatusChecksProtection: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"]["response"]; }; getTeamsWithAccessToProtectedBranch: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"]["response"]; }; getTopPaths: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/traffic/popular/paths"]["response"]; }; getTopReferrers: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/traffic/popular/referrers"]["response"]; }; getUsersWithAccessToProtectedBranch: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"]["response"]; }; getViews: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/traffic/views"]["response"]; }; getWebhook: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/hooks/{hook_id}"]["response"]; }; getWebhookConfigForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/hooks/{hook_id}/config"]["response"]; }; getWebhookDelivery: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"]["response"]; }; listAutolinks: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/autolinks"]["response"]; }; listBranches: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/branches"]["response"]; }; listBranchesForHeadCommit: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head"]["response"]; }; listCollaborators: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/collaborators"]["response"]; }; listCommentsForCommit: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/commits/{commit_sha}/comments"]["response"]; }; listCommitCommentsForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/comments"]["response"]; }; listCommitStatusesForRef: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/commits/{ref}/statuses"]["response"]; }; listCommits: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/commits"]["response"]; }; listContributors: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/contributors"]["response"]; }; listCustomDeploymentRuleIntegrations: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps"]["response"]; }; listDeployKeys: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/keys"]["response"]; }; listDeploymentBranchPolicies: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"]["response"]; }; listDeploymentStatuses: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"]["response"]; }; listDeployments: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/deployments"]["response"]; }; listForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/repos"]["response"]; }; listForOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/repos"]["response"]; }; listForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/repos"]["response"]; }; listForks: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/forks"]["response"]; }; listInvitations: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/invitations"]["response"]; }; listInvitationsForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/repository_invitations"]["response"]; }; listLanguages: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/languages"]["response"]; }; listPagesBuilds: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/pages/builds"]["response"]; }; listPublic: { parameters: RequestParameters & Omit; response: Endpoints["GET /repositories"]["response"]; }; listPullRequestsAssociatedWithCommit: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls"]["response"]; }; listReleaseAssets: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/releases/{release_id}/assets"]["response"]; }; listReleases: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/releases"]["response"]; }; listTagProtection: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/tags/protection"]["response"]; }; listTags: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/tags"]["response"]; }; listTeams: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/teams"]["response"]; }; listWebhookDeliveries: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries"]["response"]; }; listWebhooks: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/hooks"]["response"]; }; merge: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/merges"]["response"]; }; mergeUpstream: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/merge-upstream"]["response"]; }; pingWebhook: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings"]["response"]; }; redeliverWebhookDelivery: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"]["response"]; }; removeAppAccessRestrictions: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"]["response"]; }; removeCollaborator: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/collaborators/{username}"]["response"]; }; removeStatusCheckContexts: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"]["response"]; }; removeStatusCheckProtection: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"]["response"]; }; removeTeamAccessRestrictions: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"]["response"]; }; removeUserAccessRestrictions: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"]["response"]; }; renameBranch: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/rename"]["response"]; }; replaceAllTopics: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/topics"]["response"]; }; requestPagesBuild: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/pages/builds"]["response"]; }; setAdminBranchProtection: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"]["response"]; }; setAppAccessRestrictions: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"]["response"]; }; setStatusCheckContexts: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"]["response"]; }; setTeamAccessRestrictions: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"]["response"]; }; setUserAccessRestrictions: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"]["response"]; }; testPushWebhook: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests"]["response"]; }; transfer: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/transfer"]["response"]; }; update: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}"]["response"]; }; updateBranchProtection: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/branches/{branch}/protection"]["response"]; }; updateCommitComment: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/comments/{comment_id}"]["response"]; }; updateDeploymentBranchPolicy: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"]["response"]; }; updateInformationAboutPagesSite: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/pages"]["response"]; }; updateInvitation: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/invitations/{invitation_id}"]["response"]; }; updateOrgRuleset: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/rulesets/{ruleset_id}"]["response"]; }; updatePullRequestReviewProtection: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"]["response"]; }; updateRelease: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/releases/{release_id}"]["response"]; }; updateReleaseAsset: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}"]["response"]; }; updateRepoRuleset: { parameters: RequestParameters & Omit; response: Endpoints["PUT /repos/{owner}/{repo}/rulesets/{ruleset_id}"]["response"]; }; updateStatusCheckPotection: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"]["response"]; }; updateStatusCheckProtection: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"]["response"]; }; updateWebhook: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/hooks/{hook_id}"]["response"]; }; updateWebhookConfigForRepo: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config"]["response"]; }; uploadReleaseAsset: { parameters: RequestParameters & Omit; response: Endpoints["POST {origin}/repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}"]["response"]; }; }; search: { code: { parameters: RequestParameters & Omit; response: Endpoints["GET /search/code"]["response"]; }; commits: { parameters: RequestParameters & Omit; response: Endpoints["GET /search/commits"]["response"]; }; issuesAndPullRequests: { parameters: RequestParameters & Omit; response: Endpoints["GET /search/issues"]["response"]; }; labels: { parameters: RequestParameters & Omit; response: Endpoints["GET /search/labels"]["response"]; }; repos: { parameters: RequestParameters & Omit; response: Endpoints["GET /search/repositories"]["response"]; }; topics: { parameters: RequestParameters & Omit; response: Endpoints["GET /search/topics"]["response"]; }; users: { parameters: RequestParameters & Omit; response: Endpoints["GET /search/users"]["response"]; }; }; secretScanning: { getAlert: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"]["response"]; }; listAlertsForEnterprise: { parameters: RequestParameters & Omit; response: Endpoints["GET /enterprises/{enterprise}/secret-scanning/alerts"]["response"]; }; listAlertsForOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/secret-scanning/alerts"]["response"]; }; listAlertsForRepo: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/secret-scanning/alerts"]["response"]; }; listLocationsForAlert: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations"]["response"]; }; updateAlert: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"]["response"]; }; }; securityAdvisories: { createPrivateVulnerabilityReport: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/security-advisories/reports"]["response"]; }; createRepositoryAdvisory: { parameters: RequestParameters & Omit; response: Endpoints["POST /repos/{owner}/{repo}/security-advisories"]["response"]; }; getRepositoryAdvisory: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/security-advisories/{ghsa_id}"]["response"]; }; listRepositoryAdvisories: { parameters: RequestParameters & Omit; response: Endpoints["GET /repos/{owner}/{repo}/security-advisories"]["response"]; }; updateRepositoryAdvisory: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id}"]["response"]; }; }; teams: { addOrUpdateMembershipForUserInOrg: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/teams/{team_slug}/memberships/{username}"]["response"]; }; addOrUpdateProjectPermissionsInOrg: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}"]["response"]; }; addOrUpdateRepoPermissionsInOrg: { parameters: RequestParameters & Omit; response: Endpoints["PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"]["response"]; }; checkPermissionsForProjectInOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/teams/{team_slug}/projects/{project_id}"]["response"]; }; checkPermissionsForRepoInOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"]["response"]; }; create: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/teams"]["response"]; }; createDiscussionCommentInOrg: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"]["response"]; }; createDiscussionInOrg: { parameters: RequestParameters & Omit; response: Endpoints["POST /orgs/{org}/teams/{team_slug}/discussions"]["response"]; }; deleteDiscussionCommentInOrg: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"]["response"]; }; deleteDiscussionInOrg: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"]["response"]; }; deleteInOrg: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/teams/{team_slug}"]["response"]; }; getByName: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/teams/{team_slug}"]["response"]; }; getDiscussionCommentInOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"]["response"]; }; getDiscussionInOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"]["response"]; }; getMembershipForUserInOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/teams/{team_slug}/memberships/{username}"]["response"]; }; list: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/teams"]["response"]; }; listChildInOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/teams/{team_slug}/teams"]["response"]; }; listDiscussionCommentsInOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"]["response"]; }; listDiscussionsInOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/teams/{team_slug}/discussions"]["response"]; }; listForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/teams"]["response"]; }; listMembersInOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/teams/{team_slug}/members"]["response"]; }; listPendingInvitationsInOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/teams/{team_slug}/invitations"]["response"]; }; listProjectsInOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/teams/{team_slug}/projects"]["response"]; }; listReposInOrg: { parameters: RequestParameters & Omit; response: Endpoints["GET /orgs/{org}/teams/{team_slug}/repos"]["response"]; }; removeMembershipForUserInOrg: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}"]["response"]; }; removeProjectInOrg: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}"]["response"]; }; removeRepoInOrg: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"]["response"]; }; updateDiscussionCommentInOrg: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"]["response"]; }; updateDiscussionInOrg: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"]["response"]; }; updateInOrg: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /orgs/{org}/teams/{team_slug}"]["response"]; }; }; users: { addEmailForAuthenticated: { parameters: RequestParameters & Omit; response: Endpoints["POST /user/emails"]["response"]; }; addEmailForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["POST /user/emails"]["response"]; }; addSocialAccountForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["POST /user/social_accounts"]["response"]; }; block: { parameters: RequestParameters & Omit; response: Endpoints["PUT /user/blocks/{username}"]["response"]; }; checkBlocked: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/blocks/{username}"]["response"]; }; checkFollowingForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/following/{target_user}"]["response"]; }; checkPersonIsFollowedByAuthenticated: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/following/{username}"]["response"]; }; createGpgKeyForAuthenticated: { parameters: RequestParameters & Omit; response: Endpoints["POST /user/gpg_keys"]["response"]; }; createGpgKeyForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["POST /user/gpg_keys"]["response"]; }; createPublicSshKeyForAuthenticated: { parameters: RequestParameters & Omit; response: Endpoints["POST /user/keys"]["response"]; }; createPublicSshKeyForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["POST /user/keys"]["response"]; }; createSshSigningKeyForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["POST /user/ssh_signing_keys"]["response"]; }; deleteEmailForAuthenticated: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/emails"]["response"]; }; deleteEmailForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/emails"]["response"]; }; deleteGpgKeyForAuthenticated: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/gpg_keys/{gpg_key_id}"]["response"]; }; deleteGpgKeyForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/gpg_keys/{gpg_key_id}"]["response"]; }; deletePublicSshKeyForAuthenticated: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/keys/{key_id}"]["response"]; }; deletePublicSshKeyForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/keys/{key_id}"]["response"]; }; deleteSocialAccountForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/social_accounts"]["response"]; }; deleteSshSigningKeyForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/ssh_signing_keys/{ssh_signing_key_id}"]["response"]; }; follow: { parameters: RequestParameters & Omit; response: Endpoints["PUT /user/following/{username}"]["response"]; }; getAuthenticated: { parameters: RequestParameters & Omit; response: Endpoints["GET /user"]["response"]; }; getByUsername: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}"]["response"]; }; getContextForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/hovercard"]["response"]; }; getGpgKeyForAuthenticated: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/gpg_keys/{gpg_key_id}"]["response"]; }; getGpgKeyForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/gpg_keys/{gpg_key_id}"]["response"]; }; getPublicSshKeyForAuthenticated: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/keys/{key_id}"]["response"]; }; getPublicSshKeyForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/keys/{key_id}"]["response"]; }; getSshSigningKeyForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/ssh_signing_keys/{ssh_signing_key_id}"]["response"]; }; list: { parameters: RequestParameters & Omit; response: Endpoints["GET /users"]["response"]; }; listBlockedByAuthenticated: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/blocks"]["response"]; }; listBlockedByAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/blocks"]["response"]; }; listEmailsForAuthenticated: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/emails"]["response"]; }; listEmailsForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/emails"]["response"]; }; listFollowedByAuthenticated: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/following"]["response"]; }; listFollowedByAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/following"]["response"]; }; listFollowersForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/followers"]["response"]; }; listFollowersForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/followers"]["response"]; }; listFollowingForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/following"]["response"]; }; listGpgKeysForAuthenticated: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/gpg_keys"]["response"]; }; listGpgKeysForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/gpg_keys"]["response"]; }; listGpgKeysForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/gpg_keys"]["response"]; }; listPublicEmailsForAuthenticated: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/public_emails"]["response"]; }; listPublicEmailsForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/public_emails"]["response"]; }; listPublicKeysForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/keys"]["response"]; }; listPublicSshKeysForAuthenticated: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/keys"]["response"]; }; listPublicSshKeysForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/keys"]["response"]; }; listSocialAccountsForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/social_accounts"]["response"]; }; listSocialAccountsForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/social_accounts"]["response"]; }; listSshSigningKeysForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /user/ssh_signing_keys"]["response"]; }; listSshSigningKeysForUser: { parameters: RequestParameters & Omit; response: Endpoints["GET /users/{username}/ssh_signing_keys"]["response"]; }; setPrimaryEmailVisibilityForAuthenticated: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /user/email/visibility"]["response"]; }; setPrimaryEmailVisibilityForAuthenticatedUser: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /user/email/visibility"]["response"]; }; unblock: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/blocks/{username}"]["response"]; }; unfollow: { parameters: RequestParameters & Omit; response: Endpoints["DELETE /user/following/{username}"]["response"]; }; updateAuthenticated: { parameters: RequestParameters & Omit; response: Endpoints["PATCH /user"]["response"]; }; }; };