export default class BotsTelegramChatModel extends Model { static schema: { /** Unique identifier for this chat. This number may be greater than 32 bits and some programming languages may have difficulty/silent defects in interpreting it. But it is smaller than 52 bits, so a signed 64 bit integer or double-precision float type are safe for storing this identifier. */ id: { type: NumberConstructor; }; /** Type of chat, can be either “private”, “group”, “supergroup” or “channel” */ type: { type: StringConstructor; }; /** Username, for private chats, supergroups and channels if available */ username: { type: StringConstructor; }; /** Title, for supergroups, channels and group chats */ title: { type: StringConstructor; }; meta: { type: ObjectConstructor; }; }; static options: { model: string; collection: string; timestamps: boolean; }; } import Model from "@lskjs/db/Model";