import { TrustedEvent } from "./Events.js"; export type RoomMeta = { id: string; tags: string[][]; event?: TrustedEvent; }; export type PublishedRoomMeta = Omit & { event: TrustedEvent; }; export declare const makeRoomMeta: (room?: Partial) => RoomMeta; export declare const readRoomMeta: (event: TrustedEvent) => PublishedRoomMeta; export declare const makeRoomCreateEvent: (room: RoomMeta) => { kind: number; content: string; tags: string[][]; created_at: number; }; export declare const makeRoomDeleteEvent: (room: RoomMeta) => { kind: number; content: string; tags: string[][]; created_at: number; }; export declare const makeRoomEditEvent: (room: RoomMeta) => { kind: number; content: string; tags: string[][]; created_at: number; }; export declare const makeRoomJoinEvent: (room: RoomMeta) => { kind: number; content: string; tags: string[][]; created_at: number; }; export declare const makeRoomLeaveEvent: (room: RoomMeta) => { kind: number; content: string; tags: string[][]; created_at: number; }; //# sourceMappingURL=Room.d.ts.map