import type { Context } from '@deepseek-ai/cordis'; import { type Config } from './config.js'; import { type StudioConfigResponse, type StudioGenerateRequest, type StudioGenerateResponse } from './shared.js'; /** * ComfyUI has no ratio/quality matrix: each imported workflow defines its own * canvas size, so one profile per workflow populates the model picker and the * ratio/quality pickers stay empty (the client hides those selects). */ export declare function describeStudio(config: Config): StudioConfigResponse; /** Execute one validated browser workbench request against a ComfyUI workflow. */ export declare function generateFromStudio(ctx: Context, config: Config, input: StudioGenerateRequest, signal: AbortSignal, fallbackWorkspaceRoot?: string | undefined): Promise; export declare function runPool(tasks: Array<() => Promise>, concurrency?: number): Promise[]>; export declare const STUDIO_TIMEOUT_MS = 300000; export declare const STUDIO_PROVIDER_LABEL: string;