import * as _octokit_core_dist_types_types from '@octokit/core/dist-types/types';
import * as _octokit_plugin_paginate_graphql from '@octokit/plugin-paginate-graphql';
import * as _octokit_plugin_rest_endpoint_methods from '@octokit/plugin-rest-endpoint-methods';
import * as _octokit_plugin_paginate_rest from '@octokit/plugin-paginate-rest';
import * as _octokit_request_error from '@octokit/request-error';
import { Octokit } from '@octokit/core';

declare const customOctokit: typeof Octokit & _octokit_core_dist_types_types.Constructor<{
    retry: {
        retryRequest: (error: _octokit_request_error.RequestError, retries: number, retryAfter: number) => _octokit_request_error.RequestError;
    };
} & {
    paginate: _octokit_plugin_paginate_rest.PaginateInterface;
} & _octokit_plugin_rest_endpoint_methods.Api & _octokit_plugin_paginate_graphql.paginateGraphQLInterface>;

export { customOctokit };
