/** * @license * Copyright 2025 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import { BaseTokenStorage } from './base-token-storage.js'; import type { OAuthCredentials } from './types.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: OAuthCredentials): Promise; deleteCredentials(serverName: string): Promise; listServers(): Promise; getAllCredentials(): Promise>; clearAll(): Promise; }