/** Croco Studio asset-sheet layout rules aligned with the local Arcreel project. */ import type { ProjectEntity, ProjectStyle } from "./preproduction-workspace.ts"; import type { CharacterAsset, CharacterEntry } from "./providers.ts"; export declare const STUDIO_ENTITY_IMAGE_MODEL = "qwen-image-2.1"; export declare const STUDIO_ENTITY_IMAGE_SIZE = "1376x768"; export declare const STUDIO_ENTITY_IMAGE_ASPECT_RATIO = "16:9"; /** Resolve library slots; explicit references follow the card's main-first display order. */ export declare function resolveCharacterLibraryImages(entity: ProjectEntity, character?: CharacterEntry): { availableMain?: CharacterAsset; selectedReferences: CharacterAsset[]; }; /** Build the generation prompt, adding reference guidance only when an image is supplied. */ export declare function buildStudioEntityImagePrompt(entity: ProjectEntity, style: ProjectStyle | null, hasReferenceImage?: boolean): string;