import { ConnectionConfig } from '../types/connection.js'; import { ExecuteWithRetryOptions } from './connectionManager.js'; /** * Creates a Salesforce connection using the ConnectionManager * @param config Optional connection configuration * @param userId Optional user identifier for connection association * @returns Connected jsforce Connection instance * @deprecated Use ConnectionManager.getConnection() directly for better control */ export declare function createSalesforceConnection(config?: ConnectionConfig, userId?: string): Promise; /** * Execute an operation with automatic retry on token expiration * @param operation Function to execute with a connection * @param options Optional configuration for retry behavior * @returns Result of the operation */ export declare function executeWithRetry(operation: (connection: any) => Promise, options?: ExecuteWithRetryOptions): Promise;