import type { Channel as APIChannel } from 'revolt-api'; import { BaseManager } from './BaseManager'; import { Channel } from '../structures/index'; export declare type ChannelResolvable = Channel | APIChannel | string; export declare class ChannelManager extends BaseManager { holds: null; _add(raw: APIChannel): Channel; _remove(id: string): void; delete(channel: ChannelResolvable): Promise; fetch(channel: ChannelResolvable, { force }?: { force?: boolean | undefined; }): Promise; resolve(channel: ChannelResolvable): Channel | null; resolveId(channel: ChannelResolvable): string | null; }