export interface DynamicPromptBranch { raw: string; options: string[]; } export interface SceneDynamicPromptValidation { ok: boolean; reason?: string; branch?: DynamicPromptBranch; branchCount?: number; dynamicBranchCount?: number; } export declare function extractDynamicPromptBranches(prompt: string): DynamicPromptBranch[]; export declare function isolateDynamicPromptSlot(prompt: string, slotIndex: number, expectedCount: number): string; export declare function buildDynamicPromptSlotPrompts(prompt: string, expectedCount: number): string[] | undefined; export declare function validateSceneDynamicPromptBatch(prompt: string, expectedCount: number): SceneDynamicPromptValidation; export declare function validateSingleDynamicPromptBranch(prompt: string, expectedCount: number): SceneDynamicPromptValidation; export declare function promptHasStoryboardBatchLanguage(prompt: string): boolean; export declare function promptHasLinkedVariantBatchLanguage(prompt: string): boolean; export declare function isStoryboardKeyframeBatchPrompt(prompt: string): boolean; //# sourceMappingURL=dynamicPromptBranches.d.ts.map