import { type ChatRole, type UserSummary } from "./types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Returns active chat members with their channel role and join timestamp after applying the same visibility rules as the member directory. * Ordering by join timestamp and user identifier provides stable role-management output without including departed or ineligible identities. */ export declare function chatMembershipList(executor: DrizzleExecutor, userId: string, chatId: string): Promise>; //# sourceMappingURL=chatMembershipList.d.ts.map