import { IJoinLinkInfo, IJoinLinkResponse } from "../types/dto"; /** * Fetches the active join link of a conversation. * * @param conversationId - conversation.conversationID (NOT groupID) * @returns The active link, or null when the group has no link / it was revoked */ export declare const getJoinLink: (conversationId: string) => Promise; /** * Creates a join link, replacing any existing one (BE handles replace itself — * there is no separate "replace" endpoint; the old code stops working). */ export declare const createJoinLink: (conversationId: string) => Promise; /** * Revokes the active join link. Afterwards getJoinLink() returns null. */ export declare const revokeJoinLink: (conversationId: string) => Promise; /** * Resolves an invite-link code for the seller opening it (DROPPII-30546) — * group name/avatar/member count and current membership, for the * join-confirmation flow. Returns null for a revoked/replaced/disbanded link. */ export declare const getJoinLinkInfo: (code: string) => Promise; //# sourceMappingURL=joinLink.d.ts.map