/** * @license * Copyright 2025 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import { BaseTokenStorage } from './base-token-storage.js'; import type { MCPOAuthCredentials } from '../token-store.js'; export declare class FileTokenStorage extends BaseTokenStorage { private readonly tokenFilePath; private readonly encryptionKey; constructor(serviceName: string); private deriveEncryptionKey; private encrypt; private decrypt; private ensureDirectoryExists; private loadTokens; private saveTokens; getCredentials(serverName: string): Promise; setCredentials(credentials: MCPOAuthCredentials): Promise; deleteCredentials(serverName: string): Promise; listServers(): Promise; getAllCredentials(): Promise>; clearAll(): Promise; }