import { ChatGraph } from '../graphs/chat/chat.graph'; import { ITransport } from '../transports/types'; import { ILimitStrategy } from './limit-strategies/types'; export declare class GenerationService { private readonly chatGraph; private readonly transport; private readonly limiter?; constructor(chatGraph: ChatGraph, transport: ITransport, limiter?: ILimitStrategy | undefined); generate(prompt: string, files: Express.Multer.File[], id?: string): Promise; }