/**
 * Client-side type definitions for AxioDBCloud
 */
/**
 * Connection configuration options
 */
export interface AxioDBCloudOptions {
    timeout?: number;
    reconnectAttempts?: number;
    reconnectDelay?: number;
    heartbeatInterval?: number;
}
/**
 * Connection state
 */
export declare enum ConnectionState {
    DISCONNECTED = "DISCONNECTED",
    CONNECTING = "CONNECTING",
    CONNECTED = "CONNECTED",
    RECONNECTING = "RECONNECTING",
    FAILED = "FAILED"
}
/**
 * Connection string format: axiodb://host:port
 */
export interface ParsedConnectionString {
    host: string;
    port: number;
}
