import { ConversationInputStatus, MessageItem } from "@droppii-org/wasm-client-sdk"; export declare const truncateTyperName: (name: string) => string; export declare const handleInputStatusChanged: (payload: ConversationInputStatus | string) => void; /** A typer's own message landing ends their typing state right away. */ export declare const removeTyperOnNewMessage: (message: MessageItem) => void; export interface TypingState { /** Resolved (display-truncated) name of the typer, only filled when count is 1. */ names: string[]; count: number; } export declare const useTypingState: (conversationId?: string) => TypingState; //# sourceMappingURL=useTypingStatus.d.ts.map