import { GoogleDriveClient } from '../clients/google-drive-client.js';
import { Tool } from '@modelcontextprotocol/sdk/types.js';
import { Logger } from '../services/logger.js';
export interface GoogleDriveToolsConfig {
    gOOGLEOAUTHCREDENTIALS?: string;
    oauth?: any;
    authToken?: string;
    logger?: Logger;
}
export declare class GoogleDriveTools {
    private client;
    private initialized;
    private logger;
    constructor(client: GoogleDriveClient);
    private ensureInitialized;
    getToolDefinitions(): Tool[];
    canHandle(toolName: string): boolean;
    executeTool(name: string, args: any): Promise<any>;
}
//# sourceMappingURL=google-drive-tools.d.ts.map