import { Language } from "../languages/Language"; import { PopBanner } from "../shared/PopBanner"; import { PopMessage } from "../shared/PopMessage"; import { PopSession, PopSessionState } from "../shared/PopSession"; import { PopUser } from "../shared/PopUser"; export declare const DEFAULT_POP_SERVER_STATE_TYPE: PopSessionState; export declare class PopServerSession extends PopSession { language: Language; user: PopUser | null; invalid_command_count: number; messages: PopMessage[] | null; banner: PopBanner; constructor(language: Language); /** * Gets the total size of all messages. */ get available_messages_size_sum(): number; /** * Gets the number of available messages. * @returns the number of available messages. */ get available_message_count(): number; }