import type { Context } from '@deepseek-ai/cordis'; import { type Config } from './config.js'; import { type SubscriptionManager } from './subscription.js'; import { type CloudImageProvider, type StudioConfigResponse, type StudioGenerateRequest, type StudioGenerateResponse, type StudioProviderProfile } from './shared.js'; /** Return only browser-safe capability data. */ export declare function describeStudio(ctx: Context, config: Config, subscriptions?: SubscriptionManager | undefined): Promise; /** Execute one validated browser workbench request using the existing provider adapters. */ export declare function generateFromStudio(ctx: Context, config: Config, input: StudioGenerateRequest, signal: AbortSignal, fallbackWorkspaceRoot?: string | undefined, subscriptions?: SubscriptionManager | undefined): Promise; export declare function runPool(tasks: Array<() => Promise>, concurrency?: number): Promise[]>; export declare function studioProfile(config: Config, provider: CloudImageProvider, configured: boolean): StudioProviderProfile;