import * as SliderPrimitive from '@radix-ui/react-slider'; import * as React$1 from 'react'; import React__default, { ReactNode, HTMLAttributes, ComponentProps as ComponentProps$3 } from 'react'; import * as react_jsx_runtime from 'react/jsx-runtime'; import * as class_variance_authority_dist_types from 'class-variance-authority/dist/types'; import { VariantProps } from 'class-variance-authority'; import * as PopoverPrimitive from '@radix-ui/react-popover'; import { TransportState, TransportConnectionParams, APIRequest, PipecatClientOptions, PipecatClient } from '@pipecat-ai/client-js'; import { ConversationMessage, AggregationMetadata, FunctionCallRenderer, OptionalMediaDeviceInfo, FunctionCallData, usePipecatClientMediaTrack, PipecatClientVideo } from '@pipecat-ai/client-react'; export { AggregationMetadata, BotOutputEvent, BotOutputText, ConversationMessage, ConversationMessagePart, FunctionCallData, FunctionCallRenderer, usePipecatConversation as useConversation, useConversationContext, usePipecatConversation } from '@pipecat-ai/client-react'; import * as SelectPrimitive from '@radix-ui/react-select'; import { DailyTransportConstructorOptions } from '@pipecat-ai/daily-transport'; import { SmallWebRTCTransportConstructorOptions } from '@pipecat-ai/small-webrtc-transport'; import { WebSocketTransportConstructorOptions } from '@pipecat-ai/websocket-transport'; import { LucideIcon } from 'lucide-react'; import * as CollapsiblePrimitive from '@radix-ui/react-collapsible'; import * as DropdownMenuPrimitive from '@radix-ui/react-dropdown-menu'; import * as ProgressPrimitive from '@radix-ui/react-progress'; import * as ResizablePrimitive from 'react-resizable-panels'; export { ResizablePrimitive }; import * as TabsPrimitive from '@radix-ui/react-tabs'; import * as TooltipPrimitive from '@radix-ui/react-tooltip'; import { ClassValue } from 'clsx'; /** * Renders the bot's audio output and binds its volume to * {@link useBotAudioStore}. * * Functionally equivalent to `PipecatClientAudio` from * `@pipecat-ai/client-react` (attaches the bot's audio MediaStreamTrack to an * `