/** * Resolves cloud-linked component configs at runtime using workspace secrets * and optional fresh credentials from the Cloud Connector API. */ import { EnvType, IRequestExtension } from '../types'; import { ICloudLinkedComponentFields } from '../types/productsBuilder.types'; export interface ICloudRuntimeContext { environment: EnvType; auth: IRequestExtension; productTag: string; componentTag: string; envSlug: string; } /** * Resolve $Secret{} references then refresh AWS/GCP/Azure credentials when authMode is cloud_connection. */ export declare function resolveCloudLinkedConfig(config: T, ctx: ICloudRuntimeContext): Promise; /** * Resolve secrets and refresh cloud credentials on a flat product env config * (database URL, graph URL, vector endpoint/apiKey, etc.). */ export declare function resolveCloudLinkedEnvConfig>(envConfig: T, ctx: ICloudRuntimeContext): Promise;