import { type AurixConfig } from '../agent/Config.js'; import type { Gateway } from '../gateway/Gateway.js'; import type { Tool } from './Registry.js'; type ImageConfig = NonNullable; export declare function hasImageGenerationConfig(config: AurixConfig): config is AurixConfig & { imageGeneration: Required> & ImageConfig; }; export declare function createImageGeneratorTool(config: AurixConfig, gateway: Gateway): Tool; export declare function generateImageToFile(config: ImageConfig, description: string, options?: { size?: string; }): Promise; export {}; //# sourceMappingURL=ImageGenerator.d.ts.map