UNPKG

buroventures-harald-code-core

Version:

Harald Code Core - Core functionality for AI-powered coding assistant

24 lines (23 loc) 1.05 kB
/** * @license * Copyright 2025 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import { OAuthClientProvider } from '@modelcontextprotocol/sdk/client/auth.js'; import { OAuthClientInformation, OAuthClientInformationFull, OAuthClientMetadata, OAuthTokens } from '@modelcontextprotocol/sdk/shared/auth.js'; import { MCPServerConfig } from '../config/config.js'; export declare class GoogleCredentialProvider implements OAuthClientProvider { private readonly config?; private readonly auth; readonly redirectUrl = ""; readonly clientMetadata: OAuthClientMetadata; private _clientInformation?; constructor(config?: MCPServerConfig | undefined); clientInformation(): OAuthClientInformation | undefined; saveClientInformation(clientInformation: OAuthClientInformationFull): void; tokens(): Promise<OAuthTokens | undefined>; saveTokens(_tokens: OAuthTokens): void; redirectToAuthorization(_authorizationUrl: URL): void; saveCodeVerifier(_codeVerifier: string): void; codeVerifier(): string; }