import { UserMessage } from "../components/ChatBot"; export type SendMessageToGeminiParams = { apiKey: string; modelName: string; systemPrompt: string; userMessage: string; previousMessages: UserMessage[]; fileContent: string | ArrayBuffer | null; fileName: string | null; temperature: number; useContext: boolean; apiMaxOutputTokens: number; APIStoreResponseDataEndpoint: string; APIAccessToken: string; APIHttpMethod?: "POST" | "GET" | "PUT"; approach?: Array<{ agent: string; user: string; }>; goodFormatting?: boolean; tone?: string; useEmoji?: boolean; pathToEmbeddedData?: string; promptExemptions?: string; enableJailbreakSecurity?: Boolean; }; interface GeminiApiResponse { candidates: { text: string; content: { parts: { text: string; }[]; }; }[]; } export declare function sendMessageToModel({ apiKey, modelName, systemPrompt, userMessage, previousMessages, fileContent, fileName, temperature, useContext, apiMaxOutputTokens, APIStoreResponseDataEndpoint, APIAccessToken, APIHttpMethod, approach, goodFormatting, tone, useEmoji, pathToEmbeddedData, promptExemptions, enableJailbreakSecurity }: SendMessageToGeminiParams): Promise; export {};