interface UseLeaveGroupActionParams { groupID?: string; conversationID?: string; isGroupThread: boolean; onLeft?: () => void; } /** * Owns the "Rời nhóm" flow: who may leave, which modal opens, and the * quitGroup call itself. Kept out of the panel so the panel stays * presentational as more group-info rows land from sibling tickets. */ export declare const useLeaveGroupAction: ({ groupID, conversationID, isGroupThread, onLeft, }: UseLeaveGroupActionParams) => { canLeaveGroup: boolean; isPublicGroup: boolean; isLeaving: boolean; isConfirmOpen: boolean; isBlockedOpen: boolean; openLeaveGroup: () => void; confirmLeaveGroup: () => Promise; closeConfirm: () => void; closeBlocked: () => void; }; export {}; //# sourceMappingURL=useLeaveGroupAction.d.ts.map