import { StateEvent } from '../types'; import { RoomMemberStateEventContent } from './roomMember'; /** * Generate a unique displayname of a user that is consistent across Matrix clients. * * @remarks The algorithm is based on https://spec.matrix.org/v1.1/client-server-api/#calculating-the-display-name-for-a-user * * @param member - the member to generate a name for. * @param allRoomMembers - a list of all members of the same room. * @returns the displayname that is unique in given the set of all room members. */ export declare function getRoomMemberDisplayName(member: StateEvent, allRoomMembers?: StateEvent[]): string;