/**
 * Logger utility for Google Drive & Gmail MCP Server
 *
 * All log messages are sent to stderr to avoid interfering with the MCP JSON protocol
 * on stdout. This ensures proper communication with MCP clients like Claude Desktop.
 *
 * Provides different log levels including specialized loggers for Gmail and Drive operations.
 */
export declare class Logger {
    /**
     * Internal method to write log messages to stderr
     *
     * @param level - Log level (INFO, WARN, ERROR, etc.)
     * @param message - Primary log message
     * @param args - Additional arguments to log
     */
    private static write;
    /** Log informational messages */
    static info(message: string, ...args: any[]): void;
    /** Log warning messages */
    static warn(message: string, ...args: any[]): void;
    /** Log error messages */
    static error(message: string, ...args: any[]): void;
    /** Log debug messages (only when DEBUG=true environment variable is set) */
    static debug(message: string, ...args: any[]): void;
    /** Log configuration-related messages */
    static config(message: string, ...args: any[]): void;
    /** Log Gmail-specific messages (token management, operations) */
    static gmail(message: string, ...args: any[]): void;
    /** Log Google Drive-specific messages */
    static drive(message: string, ...args: any[]): void;
}
//# sourceMappingURL=logger.d.ts.map