import { CohereSummarizationResult } from '../../types/cohereResult';
import { CohereSummarizationConfig } from '../../types/cohere';
import { MessageContent } from '../../types/messages';
import { AiAssistant } from '../../aiAssistant';
import { Result } from '../../types/result';
import { CohereIO } from './cohereIO';
export declare class CohereSummarizationIO extends CohereIO {
    constructor(aiAssistant: AiAssistant);
    preprocessBody(body: CohereSummarizationConfig, messages: MessageContent[]): any;
    extractResultData(result: CohereSummarizationResult): Promise<Result>;
}
//# sourceMappingURL=cohereSummarizationIO.d.ts.map