import { type ConversationItem } from "@droppii-org/wasm-client-sdk"; export declare const isSupportThreadJoinedHere: (conversationId?: string) => boolean; /** * CRM's join gate for the thread detail: an agent viewing a support thread * they aren't a member of can't send until they join. Opt-in — only a host * that supplies `joinThread` (PDP Portal) gets it; owners and CRM never do. */ export declare const useAgentSupportThreadJoin: (conversation?: ConversationItem | null, joinThread?: (conversationId: string) => Promise) => { isCheckingMembership: boolean; needsJoin: boolean; join: () => Promise; isJoining: boolean; }; //# sourceMappingURL=useAgentSupportThreadJoin.d.ts.map