export type { IWebSocketCloseInfo, IWebSocketConnectOptions, IWebSocketMessageEnvelope, IWebSocketMessageHandler, IWebSocketTransport, } from '@mcp-abap-adt/interfaces';
export type { SapAuthType, SapConfig, SapConnectionType, } from './config/sapConfig.js';
export { sapConfigSignature } from './config/sapConfig.js';
export type { AbapConnection, AbapRequestOptions, } from './connection/AbapConnection.js';
export { BaseAbapConnection, BaseAbapConnection as OnPremAbapConnection, } from './connection/BaseAbapConnection.js';
export { createAbapConnection } from './connection/connectionFactory.js';
export { CSRF_CONFIG, CSRF_ERROR_MESSAGES } from './connection/csrfConfig.js';
export { GenericWebSocketTransport, type IWebSocketFactory, type IWebSocketLike, } from './connection/GenericWebSocketTransport.js';
export { JwtAbapConnection, JwtAbapConnection as CloudAbapConnection, } from './connection/JwtAbapConnection.js';
export { RfcAbapConnection } from './connection/RfcAbapConnection.js';
export { SamlAbapConnection } from './connection/SamlAbapConnection.js';
export type { ILogger } from './logger.js';
export { getTimeout, getTimeoutConfig, type TimeoutConfig, } from './utils/timeouts.js';
//# sourceMappingURL=index.d.ts.map