declare function createImageDescribeStep(rawValues: Record, _context: { hasInputs: boolean; }): Record; export declare const imageDescribeSemanticIntentDescriptor: { readonly createStep: typeof createImageDescribeStep; readonly defaultOutputPath: "output.json"; readonly execution: { kind: "dynamic-step"; handler: string; resultStepName: string; fields: readonly [{ readonly name: "fields"; readonly kind: "string-array"; readonly propertyName: "fields"; readonly optionFlags: "--fields"; readonly description: "Describe output fields to generate, for example labels or altText,title,caption,description"; readonly required: false; }, { readonly name: "forProfile"; readonly kind: "string"; readonly propertyName: "forProfile"; readonly optionFlags: "--for"; readonly description: "Use a named output profile, currently: wordpress"; readonly required: false; }, { readonly name: "model"; readonly kind: "string"; readonly propertyName: "model"; readonly optionFlags: "--model"; readonly description: "Model to use for generated text fields (default: anthropic/claude-4-sonnet-20250514)"; readonly required: false; }]; }; readonly inputPolicy: { readonly kind: "required"; }; readonly outputDescription: "Write the JSON result to this path or directory"; readonly presentation: { readonly description: "Describe images as labels or publishable text fields"; readonly details: "Generates image labels through `/image/describe`, or structured altText/title/caption/description through `/ai/chat`, then writes the JSON result to `--output`."; readonly examples: Array<[string, string]>; }; readonly runnerKind: "watchable"; }; export {}; //# sourceMappingURL=imageDescribe.d.ts.map