Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type aliases

AdditionalOptions

AdditionalOptions: { env: Record<string, string | undefined> }

Type declaration

  • env: Record<string, string | undefined>

ApplicationFunction

ApplicationFunction: (options: ApplicationFunctionOptions) => void

Type declaration

ApplicationFunctionOptions

ApplicationFunctionOptions: {} & { app: Probot; getRouter: (path?: undefined | string) => express.Router }

AppsGetAuthenticatedResponse

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

Constructor

Constructor<T>: {}

Type parameters

  • T

Type declaration

    CreateProbotOptions

    CreateProbotOptions: { defaults?: Options; env?: NodeJS.ProcessEnv; overrides?: Options }

    Type declaration

    • Optional defaults?: Options
    • Optional env?: NodeJS.ProcessEnv
    • Optional overrides?: Options

    DeprecatedKey

    DeprecatedKey: "auth" | "load" | "log" | "on" | "receive" | "route" | "router"

    DeprecatedLogger

    DeprecatedLogger: LogFn & Logger

    FactoryOptions

    FactoryOptions: { octokit: InstanceType<typeof ProbotOctokit>; octokitOptions: ConstructorParameters<typeof ProbotOctokit> & { auth?: Record<string, unknown>; throttle?: Record<string, unknown> } }

    Type declaration

    • [key: string]: unknown
    • octokit: InstanceType<typeof ProbotOctokit>
    • octokitOptions: ConstructorParameters<typeof ProbotOctokit> & { auth?: Record<string, unknown>; throttle?: Record<string, unknown> }

    GetLogOptions

    GetLogOptions: { level?: LogLevel } & Options

    MergeOptions

    MergeOptions: merge.Options

    MiddlewareOptions

    MiddlewareOptions: { Probot?: typeof Probot; probot: Probot }

    Type declaration

    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; baseUrl?: undefined | string; cache: LRUCache<number, string>; githubToken?: undefined | string; log: Logger; privateKey?: undefined | string; redisConfig?: Redis.RedisOptions | string; throttleOptions?: any }

    Type declaration

    • Octokit: typeof ProbotOctokit
    • Optional appId?: undefined | number
    • Optional baseUrl?: undefined | string
    • cache: LRUCache<number, string>
    • Optional githubToken?: undefined | string
    • log: Logger
    • Optional privateKey?: undefined | string
    • Optional redisConfig?: Redis.RedisOptions | string
    • Optional throttleOptions?: any

    Optional Octokit

    Octokit: typeof ProbotOctokit

    Optional appId

    appId: number | string

    Optional baseUrl

    baseUrl: undefined | string

    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 host

    host: undefined | string

    Optional id

    id: undefined | number
    deprecated

    id options is deprecated. Use appId instead

    Optional log

    log: Logger

    Optional logLevel

    logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal"

    Optional octokit

    octokit: InstanceType<typeof ProbotOctokit>

    Optional port

    port: undefined | number

    Optional privateKey

    privateKey: undefined | string

    Optional redisConfig

    redisConfig: Redis.RedisOptions

    Optional router

    router: Router
    deprecated

    "app.router" is deprecated, use "getRouter()" from the app function instead: "({ app, getRouter }) => { ... }"

    Optional secret

    secret: undefined | string

    Optional throttleOptions

    throttleOptions: any
    deprecated

    set Octokit to ProbotOctokit.defaults({ throttle }) instead

    deprecated

    set Octokit to ProbotOctokit.defaults({ throttle }) instead

    Optional webhookPath

    webhookPath: undefined | string

    Optional webhookProxy

    webhookProxy: undefined | string

    Optional webhooks

    webhooks: Webhooks

    Parameters

    Parameters: { defaults?: Partial<ServerOptions>; env?: NodeJS.ProcessEnv; overrides?: Partial<ServerOptions> }

    Type declaration

    ProbotWebhooks

    ProbotWebhooks: Webhooks<WebhookEvent, Omit<Context, keyof WebhookEvent>>

    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; appId?: undefined | number; baseUrl?: undefined | string; cache?: LRUCache<number, string>; githubToken?: undefined | string; host?: undefined | string; log: Logger; octokit: InstanceType<typeof ProbotOctokit>; port?: undefined | number; privateKey?: undefined | string; webhookProxy?: undefined | string; webhooks: { path?: undefined | string; secret?: undefined | string } }

    Type declaration

    • Octokit: typeof ProbotOctokit
    • Optional appId?: undefined | number
    • Optional baseUrl?: undefined | string
    • Optional cache?: LRUCache<number, string>
    • Optional githubToken?: undefined | string
    • Optional host?: undefined | string
    • log: Logger
    • octokit: InstanceType<typeof ProbotOctokit>
    • Optional port?: undefined | number
    • Optional privateKey?: undefined | string
    • Optional webhookProxy?: undefined | string
    • webhooks: { path?: undefined | string; secret?: undefined | string }
      • Optional path?: undefined | string
      • Optional secret?: undefined | string

    deprecatedKeys

    deprecatedKeys: "router" | "log" | "on" | "receive" | "load" | "route" | "auth"

    Variables

    Const DEPRECATED_APP_KEYS

    DEPRECATED_APP_KEYS: DeprecatedKey[] = ["auth","load","log","on","receive","route","router",]

    Const ProbotOctokit

    ProbotOctokit: { constructor: any } & { constructor: any; plugins: any[] } & Octokit & {} = Octokit.plugin(throttling,retry,paginateRest,restEndpointMethods,enterpriseCompatibility,probotRequestLogging,config).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[] = [defaultApp]

    Let didDeprecate

    didDeprecate: boolean = false

    Let didFailRetrievingAppMeta

    didFailRetrievingAppMeta: boolean = false

    Const githubToken

    githubToken: any = program.token

    Const log

    log: BaseLogger & {} = getLog({level: program.logLevel,logFormat: program.logFormat,logLevelInString: program.logLevelInString,sentryDsn: program.sentryDsn,})

    Const payload

    payload: any = require(path.resolve(program.payloadPath))

    Const pkg

    pkg: any = require("../../package")

    Const privateKey

    privateKey: null | string = getPrivateKey()

    Const probot

    probot: Probot = new Probot({appId: program.app,privateKey: String(privateKey),githubToken: githubToken,log,})

    Functions

    aliasLog

    auth

    • auth(state: State, installationId?: undefined | number, log?: Logger): Promise<InstanceType<typeof ProbotOctokit>>
    • Authenticate and get a GitHub client that can be used to make API calls.

      You'll probably want to use context.octokit instead.

      Note: app.auth is asynchronous, so it needs to be prefixed with a await to wait for the magic to happen.

       module.exports = ({ app }) => {
         app.on('issues.opened', async context => {
           const octokit = await app.auth();
         });
       };

      Parameters

      • state: State
      • Optional installationId: undefined | number
      • Optional log: Logger

      Returns Promise<InstanceType<typeof ProbotOctokit>>

      An authenticated GitHub API client

    bindMethod

    createNodeMiddleware

    createProbot

    Const createServer

    Const createWebhookProxy

    defaultApp

    • defaultApp(__namedParameters: { app: Probot; getRouter: () => express.Router }): void
    • Parameters

      • __namedParameters: { app: Probot; getRouter: () => express.Router }
        • app: Probot
        • getRouter: () => express.Router
            • (): express.Router
            • Returns express.Router

      Returns void

    deprecatedCreateProbot

    • deprecatedCreateProbot(options: Options): Probot

    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 }> } } } & { config: { get: any } }>
    • 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: { 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 }> } } } & { config: { get: any } }>

    getBaseUrl

    • getBaseUrl(req: Request): string

    getErrorHandler

    • getErrorHandler(log: Logger): (Anonymous function)

    getLog

    getLoggingMiddleware

    • getLoggingMiddleware(logger: Logger): (req: IncomingMessage, res: ServerResponse) => void
    • Parameters

      • logger: Logger

      Returns (req: IncomingMessage, res: ServerResponse) => void

        • (req: IncomingMessage, res: ServerResponse): void
        • Parameters

          • req: IncomingMessage
          • res: ServerResponse

          Returns void

    getOctokitThrottleOptions

    • getOctokitThrottleOptions(options: Options): undefined | { Bottleneck: Bottleneck; connection: IORedisConnection }

    getOptions

    • getOptions(__namedParameters?: { defaults: {}; env: ProcessEnv; overrides: {} }): ServerOptions
    • Merges configuration from defaults, environment variables, and overrides. Finds private key using @probot/get-private-key.

      see

      https://probot.github.io/docs/configuration/

      Parameters

      • Default value __namedParameters: { defaults: {}; env: ProcessEnv; overrides: {} } = {} as Parameters
        • defaults: {}

          default Options, will be overwritten if according environment variable is set

          • env: ProcessEnv

            defaults to process.env

          • overrides: {}

            overwrites defaults and according environment variables

          Returns ServerOptions

        getProbotOctokitWithDefaults

        • getProbotOctokitWithDefaults(options: Options): { constructor: any } & { constructor: any; plugins: any[] } & Octokit & {}
        • Returns an Octokit instance with default settings for authentication. If a githubToken is passed explicitly, the Octokit instance will be pre-authenticated with that token when instantiated. Otherwise Octokit's app authentication strategy is used, and options.auth options are merged deeply when instantiated.

          Besides the authentication, the Octokit's baseUrl is set as well when run against a GitHub Enterprise Server with a custom domain.

          Parameters

          Returns { constructor: any } & { constructor: any; plugins: any[] } & Octokit & {}

        getRedisClient

        • getRedisClient(__namedParameters: { log: BaseLogger & {}; redisConfig: undefined | string | RedisOptions }): Redis.Redis | void
        • Parameters

          • __namedParameters: { log: BaseLogger & {}; redisConfig: undefined | string | RedisOptions }
            • log: BaseLogger & {}
            • redisConfig: undefined | string | RedisOptions

          Returns Redis.Redis | void

        getRouter

        • getRouter(router: Router, path?: undefined | string): Router
        • Get an express router that can be used to expose HTTP endpoints

          Parameters

          • router: Router
          • Optional path: undefined | string

            the prefix for the routes

          Returns Router

          an express.Router

        getWebhooks

        • getWebhooks(state: State): Webhooks<WebhookEvent<any>, Context<any>>

        inTestEnvironment

        • inTestEnvironment(): boolean
        • Detects if Probot is likely running in a test environment.

          Note: This method only detects Jest environments or when NODE_ENV starts with test.

          Returns boolean

          Returns true if Probot is in a test environment.

        isDeprecated

        isSubscribedToEvent

        • isSubscribedToEvent(state: State, baseEventName: string): Promise<undefined | false | true>
        • Parameters

          • state: State
          • baseEventName: string

            The base event name refers to the part before the first period mark (e.g. the issues part in issues.opened).

          Returns Promise<undefined | false | true>

          Returns false when the application is not subscribed to a webhook event. Otherwise, returns true. Returns undefined if Probot failed to retrieve GitHub App metadata.

          Note: Probot will only check against a list of events known to be in the GET /app response. Therefore, only the false value should be considered truthy.

        isWebhookEventCheckEnabled

        • isWebhookEventCheckEnabled(): boolean

        load

        logWarningsForObsoleteEnvironmentVariables

        • logWarningsForObsoleteEnvironmentVariables(log: Logger): void

        printRestartMessage

        • printRestartMessage(app: Probot): void

        printWelcomeMessage

        • printWelcomeMessage(app: Probot, host: string | undefined, port: number | undefined): void

        probotRequestLogging

        • probotRequestLogging(octokit: Octokit): void

        readCliOptions

        • readCliOptions(argv: string[]): Options & PinoOptions & { args: string[] }

        readEnvOptions

        • readEnvOptions(env?: Record<string, string | undefined>): { appId: number; args: never[]; baseUrl: string; host: undefined | string; logFormat: undefined | "json"; logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal"; logLevelInString: boolean; port: number; privateKey: undefined | string; redisConfig: undefined | string; secret: undefined | string; sentryDsn: undefined | string; webhookPath: undefined | string; webhookProxy: undefined | string }
        • Parameters

          • Default value env: Record<string, string | undefined> = process.env

          Returns { appId: number; args: never[]; baseUrl: string; host: undefined | string; logFormat: undefined | "json"; logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal"; logLevelInString: boolean; port: number; privateKey: undefined | string; redisConfig: undefined | string; secret: undefined | string; sentryDsn: undefined | string; webhookPath: undefined | string; webhookProxy: undefined | string }

          • appId: number
          • args: never[]
          • baseUrl: string
          • host: undefined | string
          • logFormat: undefined | "json"
          • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal"
          • logLevelInString: boolean
          • port: number
          • privateKey: undefined | string
          • redisConfig: undefined | string
          • secret: undefined | string
          • sentryDsn: undefined | string
          • webhookPath: undefined | string
          • webhookProxy: undefined | string

        Const resolveAppFunction

        retrieveAppMeta

        • retrieveAppMeta(state: State): Promise<AppsGetAuthenticatedResponseData>

        run

        Const setupAppFactory

        • setupAppFactory(host: string | undefined, port: number | undefined): setupApp
        • Parameters

          • host: string | undefined
          • port: number | undefined

          Returns setupApp

        webhookEventCheck

        • webhookEventCheck(state: State, eventNameOrNames: string | string[]): Promise<undefined | false | true>
        • Check if an application is subscribed to an event.

          Parameters

          • state: State
          • eventNameOrNames: string | string[]

          Returns Promise<undefined | false | true>

          Returns false if the app is not subscribed to an event. Otherwise, returns true. Returns undefined if the webhook-event-check feature is disabled or if Probot failed to retrieve the GitHub App's metadata.

        webhookTransform

        • webhookTransform(state: State, event: WebhookEvent): Promise<Context<any>>

        Object literals

        Const DEFAULTS

        DEFAULTS: object

        APP_ID

        APP_ID: string = ""

        GHE_HOST

        GHE_HOST: string = ""

        GHE_PROTOCOL

        GHE_PROTOCOL: string = ""

        HOST

        HOST: string = ""

        LOG_FORMAT

        LOG_FORMAT: string = ""

        LOG_LEVEL

        LOG_LEVEL: string = "warn"

        LOG_LEVEL_IN_STRING

        LOG_LEVEL_IN_STRING: string = ""

        PORT

        PORT: string = "3000"

        REDIS_URL

        REDIS_URL: string = ""

        SENTRY_DSN

        SENTRY_DSN: string = ""

        WEBHOOK_PATH

        WEBHOOK_PATH: string = ""

        WEBHOOK_PROXY_URL

        WEBHOOK_PROXY_URL: string = ""

        WEBHOOK_SECRET

        WEBHOOK_SECRET: string = ""

        Const defaultOptions

        defaultOptions: object

        authStrategy

        authStrategy: createProbotAuth = createProbotAuth

        userAgent

        userAgent: string = `probot/${VERSION}`

        throttle

        throttle: object

        onAbuseLimit

        • onAbuseLimit(retryAfter: number, options: RequestOptions, octokit: Octokit): boolean

        onRateLimit

        • onRateLimit(retryAfter: number, options: RequestOptions, octokit: Octokit): boolean

        Legend

        • Constructor
        • Property
        • Method
        • Static property
        • Static method
        • Property

        Generated using TypeDoc