import type { ConnectionOptions } from '@temporalio/client'; import type { NativeConnectionOptions } from '@temporalio/worker'; import type { TemporalConnectionConfig } from './types.js'; /** Default Temporal frontend address used by CLI / build scaffolds when nothing is configured. */ export declare const DEFAULT_TEMPORAL_ADDRESS = "localhost:7233"; /** Default task queue name. */ export declare const DEFAULT_TEMPORAL_TASK_QUEUE = "fabric-harness"; /** Default namespace. */ export declare const DEFAULT_TEMPORAL_NAMESPACE = "default"; export interface ResolvedTemporalConnectionConfig extends TemporalConnectionConfig { address: string; namespace: string; taskQueue: string; workflowIdPrefix: string; promptWorkflowMode: 'coarse' | 'hybrid'; } export interface TemporalConnectRetryOptions { attempts?: number; initialDelayMs?: number; maxDelayMs?: number; } export declare function resolveTemporalConnectionConfig(options?: TemporalConnectionConfig): ResolvedTemporalConnectionConfig; export declare function createTemporalClientConnectionOptions(config?: TemporalConnectionConfig): ConnectionOptions; export declare function createTemporalWorkerConnectionOptions(config?: TemporalConnectionConfig): NativeConnectionOptions; export declare function connectTemporalWithRetry(connect: () => Promise, options?: TemporalConnectRetryOptions): Promise; //# sourceMappingURL=connection.d.ts.map