import { ChatError, ChatEvent, ChatMessage, DeleteMessageEvent, DisconnectUserEvent, ParsedChatToken } from '../types.js'; export declare function parseToken(token: unknown): ParsedChatToken; export declare function parseChatMessage(entity: Record): ChatMessage; export declare function parseChatAttributes(value: unknown, field: string): Record | undefined; export declare function parseChatEvent(entity: Record): ChatEvent; export declare function parseDeleteMessageEvent(event: ChatEvent): DeleteMessageEvent; export declare function parseDisconnectUserEvent(event: ChatEvent): DisconnectUserEvent; export declare function parseChatError(entity: Record): ChatError; export declare function parseString(value: unknown, field: string): string; export declare function parseOptionalString(value: unknown, field: string): string | undefined; export declare function parseNumber(value: unknown, field: string): number; export declare function parseDateString(value: unknown, field: string): Date; export declare function parseDateObjectOrDateString(value: unknown, field: string): Date | undefined; export declare function parseObject(value: unknown, field?: string): Record; //# sourceMappingURL=deserialize.d.ts.map