interface TypingStore { /** conversationID -> userIDs currently typing, in the order they started. */ typers: Record; /** ":" -> display name, resolved once and reused. */ names: Record; addTyper: (conversationId: string, userId: string) => void; removeTyper: (conversationId: string, userId: string) => void; setName: (key: string, name: string) => void; clearTypers: () => void; } declare const useTypingStore: import("zustand").UseBoundStore>; export default useTypingStore; //# sourceMappingURL=typing.d.ts.map