import { type OAuthClientProvider } from '@modelcontextprotocol/client'; import type { OAuthClientCredentialsInfo } from './keychain.js'; export declare const DEFAULT_KEY_ALGORITHM = "RS256"; export declare function validateKeyAlgorithm(alg: string): void; export declare function resolvePrivateKeyPem(keyValue: string): Promise; export declare function createClientCredentialsProvider(info: OAuthClientCredentialsInfo): OAuthClientProvider; export declare function describeAuthError(error: unknown): string; export interface ClientCredentialsLoginResult { scopes?: string[]; } export declare function loginClientCredentials(serverUrl: string, profileName: string, info: OAuthClientCredentialsInfo): Promise; //# sourceMappingURL=client-credentials.d.ts.map