import { ConfigManager } from './config';
/**
 * Forces a re-login when authentication fails
 */
export declare function forceRelogin(configManager: ConfigManager): Promise<void>;
/**
 * Handles API errors consistently across all commands
 * @param error The error object
 * @param operation Description of the operation that failed
 * @param configManager The ConfigManager instance to use
 */
export declare function handleApiError(error: any, operation: string, configManager: ConfigManager): Promise<never>;
/**
 * Handles database-specific errors
 * @param error The error object
 * @param operation Description of the operation that failed
 * @param configManager The ConfigManager instance to use
 */
export declare function handleDatabaseError(error: any, operation: string, configManager: ConfigManager): Promise<never>;
/**
 * Handles tenant-specific errors
 * @param error The error object
 * @param operation Description of the operation that failed
 * @param configManager The ConfigManager instance to use
 */
export declare function handleTenantError(error: any, operation: string, configManager: ConfigManager): Promise<never>;
/**
 * Handles user-specific errors
 * @param error The error object
 * @param operation Description of the operation that failed
 * @param configManager The ConfigManager instance to use
 */
export declare function handleUserError(error: any, operation: string, configManager: ConfigManager): Promise<never>;
