import { type RefObject } from 'react';
import { type DocyAssistantProps } from './types';
export declare const DocyAssistant: ({ ref, isOpen, onClose, supportWebSearch, supportThinking, supportFiles, supportDocumentSearch, supportDeepResearch, supportMultiModels, supportWorkCanvas, apiEndpoint, title: titleProp, description: descriptionProp, placeholder: placeholderProp, logo, footerText: footerTextProp, variant, renderMode, enableSidebar, enableVoice, enableMicrophone, enableWelcomePage, enableAgentTabs, tenantAiAgentId, onMessageSend, onVoiceStart, onVoiceEnd, className, defaultFullscreen, isFullscreen: isFullscreenProp, hideExpand, hideCloseButton, hideBorder, showHeader, agentSelectorUrl, onAgentChange, onFullscreenChange, enableSharing, enableDebugPanel, onPin, isPinned, onShare: onShareProp, initialDeploymentId, initialPrompt, initialModelId, initialFeatures, initialFiles, hostEnvironment, appId, appName, appIcon, clientTools, enableMessageSelection, onSendSelectedMessages, onCancelSelection, ...props }: DocyAssistantProps & {
    ref?: RefObject<HTMLDivElement | null>;
}) => import("react/jsx-runtime").JSX.Element;
