Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type aliases

ApplicationFunction

ApplicationFunction: (app: Application) => void

Type declaration

AppsGetAuthenticatedResponse

AppsGetAuthenticatedResponse: Endpoints["GET /app"]["response"]["data"]

DeprecatedLogger

DeprecatedLogger: LogFn & Logger

MergeOptions

MergeOptions: merge.Options

OnCallback

OnCallback<T>: (context: Context<T>) => Promise<void>

Type parameters

  • T

Type declaration

    • (context: Context<T>): Promise<void>
    • Parameters

      Returns Promise<void>

Options

Options: { Octokit: typeof ProbotOctokit; appId?: undefined | number; cache: LRUCache<number, string>; githubToken?: undefined | string; privateKey?: undefined | string }

Type declaration

  • Octokit: typeof ProbotOctokit
  • Optional appId?: undefined | number
  • cache: LRUCache<number, string>
  • Optional githubToken?: undefined | string
  • Optional privateKey?: undefined | string

Optional Octokit

Octokit: typeof ProbotOctokit

Optional cache

cache: LRUCache<number, string>

Optional cert

cert: undefined | string
deprecated

cert options is deprecated. Use privateKey instead

Optional githubToken

githubToken: undefined | string

Optional id

id: undefined | number

Optional log

log: Logger

Optional octokit

octokit: InstanceType<typeof ProbotOctokit>

Optional port

port: undefined | number

Optional privateKey

privateKey: undefined | string

Optional redisConfig

redisConfig: Redis.RedisOptions

Optional secret

secret: undefined | string

Optional throttleOptions

throttleOptions: any

Optional webhookPath

webhookPath: undefined | string

Optional webhookProxy

webhookProxy: undefined | string

Optional webhooks

webhooks: Webhooks

ProbotWebhooks

ProbotWebhooks: Webhooks<Context>

ReposGetContentsParams

ReposGetContentsParams: Endpoints["GET /repos/:owner/:repo/contents/:path"]["parameters"]

Resolver

Resolver: (appFnId: string, opts: { basedir: string }) => string

Type declaration

    • (appFnId: string, opts: { basedir: string }): string
    • Parameters

      • appFnId: string
      • opts: { basedir: string }
        • basedir: string

      Returns string

State

State: { Octokit: typeof ProbotOctokit; cache?: LRUCache<number, string>; githubToken?: undefined | string; log: Logger; octokit: InstanceType<typeof ProbotOctokit>; throttleOptions: any; webhooks: { path?: undefined | string; secret?: undefined | string } }

Type declaration

  • Octokit: typeof ProbotOctokit
  • Optional cache?: LRUCache<number, string>
  • Optional githubToken?: undefined | string
  • log: Logger
  • octokit: InstanceType<typeof ProbotOctokit>
  • throttleOptions: any
  • webhooks: { path?: undefined | string; secret?: undefined | string }
    • Optional path?: undefined | string
    • Optional secret?: undefined | string

Variables

Const BASE_KEY

BASE_KEY: "_extends" = "_extends"

Const BASE_REGEX

BASE_REGEX: RegExp = new RegExp("^" +"(?:([a-z\\d](?:[a-z\\d]|-(?=[a-z\\d])){0,38})/)?" + // org"([-_.\\w\\d]+)" + // project"(?::([-_./\\w\\d]+\\.ya?ml))?" + // filename"$","i")

Const CONFIG_PATH

CONFIG_PATH: ".github" = ".github"

Const DEFAULT_BASE

DEFAULT_BASE: ".github" = ".github"

Const ProbotOctokit

ProbotOctokit: { constructor: any } & { constructor: any; plugins: any[] } & Octokit & {} = Octokit.plugin(throttling,retry,paginateRest,restEndpointMethods,enterpriseCompatibility,probotRequestLogging).defaults((instanceOptions: any) => {// merge throttle options deeplyconst options = Object.assign({}, defaultOptions, instanceOptions, {throttle: instanceOptions.throttle? Object.assign({}, defaultOptions.throttle, instanceOptions.throttle): defaultOptions.throttle,});return options;})

Const VERSION

VERSION: "0.0.0-development" = "0.0.0-development"

Let appMeta

appMeta: Promise<AppsGetAuthenticatedResponse> | null = null

Const defaultAppFns

defaultAppFns: ApplicationFunction[] = [require("./apps/default")]

Let didFailRetrievingAppMeta

didFailRetrievingAppMeta: boolean = false

Const domain

domain: string = process.env.PROJECT_DOMAIN || `http://localhost:${process.env.PORT || 3000}`

Const hint

hint: "please use:* `--private-key=/path/to/private-key` flag, or* `PRIVATE_KEY` environment variable, or* `PRIVATE_KEY_PATH` environment variable" = `please use:* \`--private-key=/path/to/private-key\` flag, or* \`PRIVATE_KEY\` environment variable, or* \`PRIVATE_KEY_PATH\` environment variable`

Const isBase64

isBase64: any = require("is-base64")

Const welcomeMessage

welcomeMessage: string = `Welcome to Probot! Go to ${domain} to get started.`

Functions

aliasLog

Const createProbot

  • createProbot(options: Options): Probot

Const createServer

Const createWebhookProxy

getAuthenticatedOctokit

  • getAuthenticatedOctokit(state: State, installationId?: undefined | number): Promise<{} & {} & Octokit & void & { paginate: PaginateInterface } & { actions: { addSelectedRepoToOrgSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; cancelWorkflowRun: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createOrUpdateOrgSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createOrUpdateRepoSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createOrUpdateSecretForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createRegistrationToken: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createRegistrationTokenForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createRegistrationTokenForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createRemoveToken: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createRemoveTokenForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createRemoveTokenForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteArtifact: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteOrgSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteRepoSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteSecretFromRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteSelfHostedRunnerFromOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteSelfHostedRunnerFromRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteWorkflowRunLogs: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; downloadArtifact: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; downloadJobLogsForWorkflowRun: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; downloadWorkflowJobLogs: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; downloadWorkflowRunLogs: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getArtifact: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getJobForWorkflowRun: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getOrgPublicKey: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getOrgSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getPublicKey: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getRepoPublicKey: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getRepoSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getSelfHostedRunner: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getSelfHostedRunnerForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getSelfHostedRunnerForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getWorkflow: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getWorkflowJob: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getWorkflowRun: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getWorkflowRunUsage: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getWorkflowUsage: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listArtifactsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listDownloadsForSelfHostedRunnerApplication: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listJobsForWorkflowRun: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listOrgSecrets: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listRepoSecrets: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listRepoWorkflowRuns: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listRepoWorkflows: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listRunnerApplicationsForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listRunnerApplicationsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listSecretsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listSelectedReposForOrgSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listSelfHostedRunnersForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listSelfHostedRunnersForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listWorkflowJobLogs: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listWorkflowRunArtifacts: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listWorkflowRunLogs: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listWorkflowRuns: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listWorkflowRunsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; reRunWorkflow: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeSelectedRepoFromOrgSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeSelfHostedRunner: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setSelectedReposForOrgSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; activity: { checkRepoIsStarredByAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkStarringRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteRepoSubscription: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteThreadSubscription: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getFeeds: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getRepoSubscription: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getThread: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getThreadSubscription: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getThreadSubscriptionForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listEventsForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listEventsForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listEventsForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listFeeds: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listNotifications: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listNotificationsForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listNotificationsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listOrgEventsForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublicEvents: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublicEventsForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublicEventsForRepoNetwork: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublicEventsForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublicOrgEvents: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReceivedEventsForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReceivedPublicEventsForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listRepoEvents: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listRepoNotificationsForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReposStarredByAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReposStarredByUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReposWatchedByUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listStargazersForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listWatchedReposForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listWatchersForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; markAsRead: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; markNotificationsAsRead: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; markNotificationsAsReadForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; markRepoNotificationsAsRead: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; markThreadAsRead: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setRepoSubscription: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setThreadSubscription: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; starRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; starRepoForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; unstarRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; unstarRepoForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; apps: { addRepoToInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkAccountIsAssociatedWithAny: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkAccountIsAssociatedWithAnyStubbed: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkToken: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createContentAttachment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createFromManifest: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createInstallationAccessToken: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createInstallationToken: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteAuthorization: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteToken: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getBySlug: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getOrgInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getRepoInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getSubscriptionPlanForAccount: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getSubscriptionPlanForAccountStubbed: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getUserInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listAccountsForPlan: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listAccountsForPlanStubbed: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listAccountsUserOrOrgOnPlan: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listAccountsUserOrOrgOnPlanStubbed: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listInstallationReposForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listInstallations: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listInstallationsForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listMarketplacePurchasesForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listMarketplacePurchasesForAuthenticatedUserStubbed: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPlans: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPlansStubbed: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listRepos: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReposAccessibleToInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listSubscriptionsForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listSubscriptionsForAuthenticatedUserStubbed: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeRepoFromInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; resetToken: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; revokeInstallationAccessToken: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; revokeInstallationToken: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; suspendInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; unsuspendInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; checks: { create: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createSuite: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; get: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getSuite: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listAnnotations: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForRef: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForSuite: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listSuitesForRef: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; rerequestSuite: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setSuitesPreferences: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; update: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; codeScanning: { getAlert: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listAlertsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; codesOfConduct: { getAllCodesOfConduct: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getConductCode: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listConductCodes: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; emojis: { get: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; gists: { checkIsStarred: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; create: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; delete: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; fork: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; get: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getRevision: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; list: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listComments: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listCommits: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForks: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublic: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublicForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listStarred: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; star: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; unstar: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; update: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; git: { createBlob: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createCommit: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createRef: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createTag: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createTree: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteRef: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getBlob: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getCommit: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getRef: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getTag: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getTree: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listMatchingRefs: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateRef: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; gitignore: { getAllTemplates: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getTemplate: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listTemplates: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; interactions: { addOrUpdateRestrictionsForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addOrUpdateRestrictionsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getRestrictionsForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getRestrictionsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeRestrictionsForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeRestrictionsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setRestrictionsForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setRestrictionsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; issues: { addAssignees: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addLabels: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkAssignee: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkUserCanBeAssigned: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; create: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createLabel: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createMilestone: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteLabel: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteMilestone: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; get: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getEvent: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getLabel: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getMilestone: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; list: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listAssignees: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listComments: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listCommentsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listEvents: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listEventsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listEventsForTimeline: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listLabelsForMilestone: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listLabelsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listLabelsOnIssue: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listMilestones: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listMilestonesForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; lock: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeAllLabels: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeAssignees: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeLabel: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeLabels: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; replaceAllLabels: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; replaceLabels: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setLabels: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; unlock: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; update: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateLabel: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateMilestone: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; licenses: { get: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getAllCommonlyUsed: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listCommonlyUsed: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; markdown: { render: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; renderRaw: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; meta: { get: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; migrations: { cancelImport: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteArchiveForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteArchiveForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; downloadArchiveForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getArchiveForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getCommitAuthors: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getImportProgress: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getImportStatus: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getLargeFiles: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getStatusForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getStatusForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReposForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReposForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; mapCommitAuthor: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setLfsPreference: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; startForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; startForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; startImport: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; unlockRepoForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; unlockRepoForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateImport: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; orgs: { addOrUpdateMembership: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; blockUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkBlockedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkMembership: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkMembershipForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkPublicMembership: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkPublicMembershipForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; concealMembership: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; convertMemberToOutsideCollaborator: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createHook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createInvitation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createWebhook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteHook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteWebhook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; get: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getHook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getMembership: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getMembershipForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getMembershipForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getWebhook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; list: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listAppInstallations: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listBlockedUsers: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listHooks: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listInstallations: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listInvitationTeams: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listMembers: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listMemberships: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listMembershipsForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listOutsideCollaborators: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPendingInvitations: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublicMembers: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listWebhooks: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; pingHook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; pingWebhook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; publicizeMembership: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeMember: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeMembership: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeMembershipForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeOutsideCollaborator: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removePublicMembershipForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setMembershipForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setPublicMembershipForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; unblockUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; update: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateHook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateMembership: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateMembershipForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateWebhook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; projects: { addCollaborator: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createCard: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createColumn: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; delete: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteCard: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteColumn: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; get: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getCard: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getColumn: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getPermissionForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listCards: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listCollaborators: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listColumns: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; moveCard: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; moveColumn: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeCollaborator: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; reviewUserPermissionLevel: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; update: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateCard: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateColumn: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; pulls: { checkIfMerged: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; create: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createReplyForReviewComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createReview: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createReviewComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createReviewCommentReply: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createReviewRequest: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deletePendingReview: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteReviewComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteReviewRequest: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; dismissReview: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; get: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getCommentsForReview: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getReview: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getReviewComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; list: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listComments: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listCommentsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listCommentsForReview: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listCommits: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listFiles: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listRequestedReviewers: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReviewComments: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReviewCommentsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReviewRequests: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReviews: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; merge: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeRequestedReviewers: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; requestReviewers: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; submitReview: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; update: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateBranch: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateReview: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateReviewComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; rateLimit: { get: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; reactions: { createForCommitComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createForIssue: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createForIssueComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createForPullRequestReviewComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createForTeamDiscussionCommentInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createForTeamDiscussionInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; delete: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteForCommitComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteForIssue: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteForIssueComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteForPullRequestComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteForTeamDiscussion: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteForTeamDiscussionComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteLegacy: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForCommitComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForIssue: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForIssueComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForPullRequestReviewComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForTeamDiscussionCommentInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForTeamDiscussionInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; repos: { acceptInvitation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addAppAccessRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addCollaborator: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addDeployKey: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addProtectedBranchAdminEnforcement: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addProtectedBranchAppRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addProtectedBranchRequiredSignatures: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addProtectedBranchRequiredStatusChecksContexts: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addProtectedBranchTeamRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addProtectedBranchUserRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addStatusCheckContexts: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addTeamAccessRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addUserAccessRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkCollaborator: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkVulnerabilityAlerts: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; compareCommits: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createCommitComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createCommitSignatureProtection: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createCommitStatus: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createDeployKey: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createDeployment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createDeploymentStatus: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createDispatchEvent: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createFork: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createHook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createOrUpdateFile: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createOrUpdateFileContents: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createPagesSite: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createRelease: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createStatus: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createUsingTemplate: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createWebhook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; declineInvitation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; delete: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteAccessRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteAdminBranchProtection: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteBranchProtection: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteCommitComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteCommitSignatureProtection: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteDeployKey: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteDeployment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteDownload: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteFile: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteHook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteInvitation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deletePagesSite: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deletePullRequestReviewProtection: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteRelease: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteReleaseAsset: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteWebhook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; disableAutomatedSecurityFixes: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; disablePagesSite: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; disableVulnerabilityAlerts: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; downloadArchive: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; enableAutomatedSecurityFixes: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; enablePagesSite: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; enableVulnerabilityAlerts: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; get: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getAccessRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getAdminBranchProtection: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getAllStatusCheckContexts: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getAllTopics: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getAppsWithAccessToProtectedBranch: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getArchiveLink: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getBranch: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getBranchProtection: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getClones: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getCodeFrequencyStats: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getCollaboratorPermissionLevel: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getCombinedStatusForRef: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getCommit: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getCommitActivityStats: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getCommitComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getCommitSignatureProtection: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getCommunityProfileMetrics: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getContent: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getContents: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getContributorsStats: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getDeployKey: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getDeployment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getDeploymentStatus: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getDownload: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getHook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getLatestPagesBuild: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getLatestRelease: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getPages: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getPagesBuild: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getParticipationStats: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getProtectedBranchAdminEnforcement: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getProtectedBranchPullRequestReviewEnforcement: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getProtectedBranchRequiredSignatures: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getProtectedBranchRequiredStatusChecks: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getProtectedBranchRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getPullRequestReviewProtection: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getPunchCardStats: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getReadme: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getRelease: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getReleaseAsset: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getReleaseByTag: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getStatusChecksProtection: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getTeamsWithAccessToProtectedBranch: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getTopPaths: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getTopReferrers: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getUsersWithAccessToProtectedBranch: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getViews: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getWebhook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; list: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listAssetsForRelease: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listBranches: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listBranchesForHeadCommit: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listCollaborators: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listCommentsForCommit: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listCommitComments: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listCommitCommentsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listCommitStatusesForRef: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listCommits: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listContributors: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listDeployKeys: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listDeploymentStatuses: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listDeployments: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listDownloads: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForks: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listHooks: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listInvitations: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listInvitationsForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listLanguages: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPagesBuilds: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listProtectedBranchRequiredStatusChecksContexts: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublic: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPullRequestsAssociatedWithCommit: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReleaseAssets: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReleases: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listStatusesForRef: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listTags: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listTeams: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listTopics: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listWebhooks: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; merge: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; pingHook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; pingWebhook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeAppAccessRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeBranchProtection: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeCollaborator: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeDeployKey: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeProtectedBranchAdminEnforcement: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeProtectedBranchAppRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeProtectedBranchPullRequestReviewEnforcement: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeProtectedBranchRequiredSignatures: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeProtectedBranchRequiredStatusChecks: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeProtectedBranchRequiredStatusChecksContexts: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeProtectedBranchRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeProtectedBranchTeamRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeProtectedBranchUserRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeStatusCheckContexts: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeStatusCheckProtection: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeTeamAccessRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeUserAccessRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; replaceAllTopics: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; replaceProtectedBranchAppRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; replaceProtectedBranchRequiredStatusChecksContexts: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; replaceProtectedBranchTeamRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; replaceProtectedBranchUserRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; replaceTopics: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; requestPageBuild: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; requestPagesBuild: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; retrieveCommunityProfileMetrics: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setAdminBranchProtection: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setAppAccessRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setStatusCheckContexts: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setTeamAccessRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setUserAccessRestrictions: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; testPushHook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; testPushWebhook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; transfer: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; update: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateBranchProtection: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateCommitComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateHook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateInformationAboutPagesSite: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateInvitation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateProtectedBranchPullRequestReviewEnforcement: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateProtectedBranchRequiredStatusChecks: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updatePullRequestReviewProtection: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateRelease: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateReleaseAsset: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateStatusCheckPotection: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateWebhook: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; uploadReleaseAsset: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; search: { code: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; commits: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; issuesAndPullRequests: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; labels: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; repos: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; topics: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; users: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; teams: { addOrUpdateMembershipForUserInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addOrUpdateMembershipInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addOrUpdateProjectInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addOrUpdateProjectPermissionsInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addOrUpdateRepoInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addOrUpdateRepoPermissionsInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkManagesRepoInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkPermissionsForProjectInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkPermissionsForRepoInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; create: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createDiscussionCommentInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createDiscussionInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteDiscussionCommentInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteDiscussionInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getByName: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getDiscussionCommentInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getDiscussionInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getMembershipForUserInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getMembershipInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; list: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listChildInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listDiscussionCommentsInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listDiscussionsInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listMembersInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPendingInvitationsInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listProjectsInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReposInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeMembershipForUserInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeMembershipInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeProjectInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeRepoInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; reviewProjectInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateDiscussionCommentInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateDiscussionInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateInOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; users: { addEmailForAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addEmails: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; block: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkBlocked: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkFollowing: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkFollowingForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkPersonIsFollowedByAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createGpgKey: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createGpgKeyForAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createPublicKey: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createPublicSshKeyForAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteEmailForAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteEmails: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteGpgKey: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteGpgKeyForAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deletePublicKey: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deletePublicSshKeyForAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; follow: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getByUsername: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getContextForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getGpgKey: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getGpgKeyForAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getPublicKey: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getPublicSshKeyForAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; list: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listBlocked: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listBlockedByAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listEmails: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listEmailsForAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listFollowedByAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listFollowersForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listFollowersForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listFollowingForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listFollowingForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listGpgKeys: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listGpgKeysForAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listGpgKeysForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublicEmails: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublicEmailsForAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublicKeys: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublicKeysForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublicSshKeysForAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setPrimaryEmailVisibilityForAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; togglePrimaryEmailVisibility: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; unblock: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; unfollow: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } } }>
  • Parameters

    • state: State
    • Optional installationId: undefined | number

    Returns Promise<{} & {} & Octokit & void & { paginate: PaginateInterface } & { actions: { addSelectedRepoToOrgSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; cancelWorkflowRun: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createOrUpdateOrgSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createOrUpdateRepoSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createOrUpdateSecretForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createRegistrationToken: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createRegistrationTokenForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createRegistrationTokenForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createRemoveToken: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createRemoveTokenForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createRemoveTokenForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteArtifact: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteOrgSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteRepoSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteSecretFromRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteSelfHostedRunnerFromOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteSelfHostedRunnerFromRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteWorkflowRunLogs: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; downloadArtifact: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; downloadJobLogsForWorkflowRun: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; downloadWorkflowJobLogs: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; downloadWorkflowRunLogs: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getArtifact: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getJobForWorkflowRun: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getOrgPublicKey: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getOrgSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getPublicKey: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getRepoPublicKey: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getRepoSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getSelfHostedRunner: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getSelfHostedRunnerForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getSelfHostedRunnerForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getWorkflow: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getWorkflowJob: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getWorkflowRun: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getWorkflowRunUsage: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getWorkflowUsage: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listArtifactsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listDownloadsForSelfHostedRunnerApplication: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listJobsForWorkflowRun: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listOrgSecrets: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listRepoSecrets: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listRepoWorkflowRuns: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listRepoWorkflows: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listRunnerApplicationsForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listRunnerApplicationsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listSecretsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listSelectedReposForOrgSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listSelfHostedRunnersForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listSelfHostedRunnersForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listWorkflowJobLogs: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listWorkflowRunArtifacts: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listWorkflowRunLogs: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listWorkflowRuns: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listWorkflowRunsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; reRunWorkflow: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeSelectedRepoFromOrgSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeSelfHostedRunner: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setSelectedReposForOrgSecret: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; activity: { checkRepoIsStarredByAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkStarringRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteRepoSubscription: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteThreadSubscription: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getFeeds: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getRepoSubscription: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getThread: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getThreadSubscription: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getThreadSubscriptionForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listEventsForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listEventsForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listEventsForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listFeeds: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listNotifications: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listNotificationsForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listNotificationsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listOrgEventsForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublicEvents: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublicEventsForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublicEventsForRepoNetwork: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublicEventsForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublicOrgEvents: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReceivedEventsForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReceivedPublicEventsForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listRepoEvents: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listRepoNotificationsForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReposStarredByAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReposStarredByUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReposWatchedByUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listStargazersForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listWatchedReposForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listWatchersForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; markAsRead: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; markNotificationsAsRead: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; markNotificationsAsReadForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; markRepoNotificationsAsRead: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; markThreadAsRead: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setRepoSubscription: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setThreadSubscription: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; starRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; starRepoForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; unstarRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; unstarRepoForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; apps: { addRepoToInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkAccountIsAssociatedWithAny: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkAccountIsAssociatedWithAnyStubbed: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkToken: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createContentAttachment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createFromManifest: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createInstallationAccessToken: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createInstallationToken: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteAuthorization: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteToken: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getAuthenticated: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getBySlug: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getOrgInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getRepoInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getSubscriptionPlanForAccount: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getSubscriptionPlanForAccountStubbed: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getUserInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listAccountsForPlan: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listAccountsForPlanStubbed: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listAccountsUserOrOrgOnPlan: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listAccountsUserOrOrgOnPlanStubbed: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listInstallationReposForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listInstallations: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listInstallationsForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listMarketplacePurchasesForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listMarketplacePurchasesForAuthenticatedUserStubbed: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPlans: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPlansStubbed: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listRepos: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReposAccessibleToInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listSubscriptionsForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listSubscriptionsForAuthenticatedUserStubbed: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeRepoFromInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; resetToken: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; revokeInstallationAccessToken: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; revokeInstallationToken: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; suspendInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; unsuspendInstallation: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; checks: { create: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createSuite: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; get: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getSuite: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listAnnotations: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForRef: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForSuite: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listSuitesForRef: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; rerequestSuite: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setSuitesPreferences: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; update: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; codeScanning: { getAlert: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listAlertsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; codesOfConduct: { getAllCodesOfConduct: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getConductCode: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listConductCodes: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; emojis: { get: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; gists: { checkIsStarred: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; create: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; delete: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; fork: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; get: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getRevision: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; list: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listComments: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listCommits: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForks: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublic: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listPublicForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listStarred: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; star: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; unstar: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; update: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; git: { createBlob: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createCommit: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createRef: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createTag: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createTree: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteRef: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getBlob: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getCommit: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getRef: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getTag: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getTree: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listMatchingRefs: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateRef: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; gitignore: { getAllTemplates: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getTemplate: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listTemplates: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; interactions: { addOrUpdateRestrictionsForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addOrUpdateRestrictionsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getRestrictionsForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getRestrictionsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeRestrictionsForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeRestrictionsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setRestrictionsForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setRestrictionsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; issues: { addAssignees: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; addLabels: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkAssignee: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkUserCanBeAssigned: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; create: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createLabel: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; createMilestone: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteLabel: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteMilestone: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; get: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getEvent: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getLabel: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getMilestone: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; list: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listAssignees: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listComments: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listCommentsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listEvents: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listEventsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listEventsForTimeline: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listLabelsForMilestone: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listLabelsForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listLabelsOnIssue: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listMilestones: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listMilestonesForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; lock: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeAllLabels: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeAssignees: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeLabel: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; removeLabels: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; replaceAllLabels: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; replaceLabels: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setLabels: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; unlock: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; update: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateComment: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateLabel: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateMilestone: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; licenses: { get: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getAllCommonlyUsed: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getForRepo: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listCommonlyUsed: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; markdown: { render: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; renderRaw: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; meta: { get: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; migrations: { cancelImport: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteArchiveForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; deleteArchiveForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; downloadArchiveForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getArchiveForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getCommitAuthors: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getImportProgress: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getImportStatus: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getLargeFiles: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getStatusForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; getStatusForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReposForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; listReposForUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; mapCommitAuthor: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; setLfsPreference: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; startForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; startForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; startImport: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; unlockRepoForAuthenticatedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; unlockRepoForOrg: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; updateImport: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> } }; orgs: { addOrUpdateMembership: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; blockUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkBlockedUser: { defaults: RequestInterface["defaults"]; endpoint: EndpointInterface<{ url: string }> }; checkMembership: { defau