import * as react_jsx_runtime from 'react/jsx-runtime';
import { ConnectionType } from 'delphi-node-sdk';

type Props = {
    shouldShowDataTable: boolean;
    delphiCredentials: {
        apiUrl?: string;
        clientId: string;
        apiKey?: string;
        userId?: string;
        publicToken?: string;
    };
    dataCredentials?: {
        email?: string;
        jwt?: string;
    };
    track?: (event: string, options?: Record<string, string>) => void;
    primaryColor?: string;
    secondaryColor?: string;
    conversationId?: string;
    exampleQuestions?: string[];
    connectionType?: ConnectionType;
    initialQuestion?: string;
    fieldTitles?: {
        [key: string]: string;
    };
};
declare function ChatWindow({ shouldShowDataTable, delphiCredentials, dataCredentials, track, primaryColor, secondaryColor, conversationId, exampleQuestions, connectionType, initialQuestion, fieldTitles, }: Props): react_jsx_runtime.JSX.Element;

export { ChatWindow };
