import { ContentMessage } from '../..'; import Invite from './Invite'; import Message from './MessageClass'; export default class Channel { version: number; type: number; position: number; permissions: number; parent: string; nsfw: boolean; name: string; id: string; lastMessage: string; private _client; private _guild; messages: Message[]; constructor(d: any, client: any, guild: any); sendMessage(content: ContentMessage): Promise; delete(): Promise; bulkDelete(number: number): Promise; createInvite(invite: { max_age?: number; max_uses?: number; temporary?: boolean; unique?: boolean; target_user?: string; target_user_type?: number; }): Promise; startTyping(): Promise; startThread(options: { name: string; auto_archive_duration: number; type: number; }): Promise; }