import { createFalClient } from "@fal-ai/client"; import type { FalClient } from "@fal-ai/client"; import type { FalConfig, FalUsageMetadata } from "./types.js"; export declare class ReveniumFal { private client; private falConfig; constructor(config: FalConfig, falClientConfig?: Parameters[0]); private mergeConfigDefaults; run(endpointId: string, options: Record, usageMetadata?: FalUsageMetadata): Promise<{ data: T; requestId: string; }>; subscribe(endpointId: string, options: Record, usageMetadata?: FalUsageMetadata): Promise<{ data: T; requestId: string; }>; stream(endpointId: string, options: Record, usageMetadata?: FalUsageMetadata): Promise; get queue(): import("@fal-ai/client").QueueClient; get realtime(): import("@fal-ai/client").RealtimeClient; get storage(): import("@fal-ai/client").StorageClient; getUnderlyingClient(): FalClient; getConfig(): FalConfig; } //# sourceMappingURL=client.d.ts.map