import { APIChannel } from "../api"; import { Client } from "../Client"; import { PermissionFlags, PermissionOverride } from "../utils/PermissionFlags"; import { Channel, ChannelType } from "./Channel"; export declare class ServerChannel extends Channel { get type(): ChannelType.Text | ChannelType.Voice; get source(): Extract | Extract; constructor(client: Client, data: APIChannel); get serverID(): string; get server(): import("./Server").Server; get defaultPermissions(): PermissionOverride; get rolePermissions(): { id: string; allow: PermissionFlags; deny: PermissionFlags; }[]; }