import * as Discord from 'discord.js'; declare const ACCESSORY_TYPES: readonly [Discord.ComponentType.Button, Discord.ComponentType.StringSelect, Discord.ComponentType.UserSelect, Discord.ComponentType.RoleSelect, Discord.ComponentType.MentionableSelect, Discord.ComponentType.ChannelSelect, Discord.ComponentType.Thumbnail]; type SectionAccessoryType = (typeof ACCESSORY_TYPES)[number]; type SectionAccessoryComponent = Extract; export declare class V2SectionBuilder { private id?; private components; private accessory?; setId(id: number): this; setComponents(components: Discord.APITextDisplayComponent[]): this; setAccessory(component: { toJSON(): SectionAccessoryComponent; }): this; toJSON(): Discord.APISectionComponent; } export declare function makeSection(texts: (string | Discord.TextDisplayBuilder)[], accessory: Discord.ButtonBuilder | Discord.ThumbnailBuilder, id?: number): Discord.APISectionComponent; export {};