import { type APIGuildStageVoiceChannel, type APIGuildVoiceChannel, type ChannelType, VideoQualityMode } from "discord-api-types/v10"; import { BaseGuildChannel } from "../abstracts/BaseGuildChannel.js"; import type { IfPartial } from "../types/index.js"; export declare abstract class GuildStageOrVoiceChannel extends BaseGuildChannel { rawData: APIGuildStageVoiceChannel | APIGuildVoiceChannel | null; /** * The position of the channel in the channel list. */ get position(): IfPartial; /** * Set the position of the channel * @param position The new position of the channel */ setPosition(position: number): Promise; /** * The bitrate of the channel. */ get bitrate(): IfPartial; /** * The user limit of the channel. */ get userLimit(): IfPartial; /** * The RTC region of the channel. * This is automatic when set to `null`. */ get rtcRegion(): IfPartial; /** * The video quality mode of the channel. * 1 when not present. */ get videoQualityMode(): IfPartial; } export declare class GuildStageChannel extends GuildStageOrVoiceChannel { rawData: APIGuildStageVoiceChannel | null; } export declare class GuildVoiceChannel extends GuildStageOrVoiceChannel { rawData: APIGuildVoiceChannel | null; } //# sourceMappingURL=GuildStageOrVoiceChannel.d.ts.map