import { CloseMailSessionOptions, ModMailModelOptions, ModMailOptions } from "./modmail.interface"; import mongoose from "mongoose"; import { Collection, Message } from "discord.js"; export declare class ModMailClient { options: ModMailOptions; collection: Collection; set: Set; model: mongoose.Model; constructor(options: ModMailOptions); ready(): void; modmailListener(message: Message): Promise | import("mongodb").DeleteResult>; deleteMail({ channel, reason }: CloseMailSessionOptions): Promise; }