/** * Cloud client factory. * * Creates the appropriate cloud client implementation based on configuration. * Supports: * - MockCloudClient (local development/testing) * - HttpCloudClient (production API) */ import type { BellwetherCloudClient, CloudConfig } from './types.js'; /** * Create a cloud client with the given configuration. * * If no session token is provided, attempts to get one from environment/storage. * Automatically selects mock client for development or HTTP client for production. */ export declare function createCloudClient(config?: Partial): BellwetherCloudClient; /** * Create a cloud client with explicit session token. * * Convenience function for when you already have a session token. */ export declare function createCloudClientWithSession(sessionToken: string): BellwetherCloudClient; export type { BellwetherCloudClient, CloudConfig } from './types.js'; //# sourceMappingURL=client.d.ts.map