import { CancellationToken } from "../../../base/common/cancellation.js"; import { IRequestOptions, IRequestContext } from "../../../base/parts/request/common/request.js"; import { AuthInfo, Credentials } from "./request.js"; export declare const IRequestService: import("../../instantiation/common/instantiation.js").ServiceIdentifier; export interface IRequestService { readonly _serviceBrand: undefined; request(options: IRequestOptions, token: CancellationToken): Promise; resolveProxy(url: string): Promise; lookupAuthorization(authInfo: AuthInfo): Promise; lookupKerberosAuthorization(url: string): Promise; loadCertificates(): Promise; }