import * as Discord from 'discord.js'; export declare class V2MediaGallery extends Discord.ComponentBuilder { private id?; private items; private readonly type; /** * Create a new media gallery component * @param items - The items to display in the gallery */ constructor(items: Discord.APIMediaGalleryItem[]); /** * Set the ID of the media gallery * @param id - The numeric ID * @returns The media gallery instance */ setId(id: number): this; setItems(items: Discord.APIMediaGalleryItem[]): this; /** * Convert the media gallery to a JSON object * @returns The JSON representation of the media gallery */ toJSON(): Discord.APIMediaGalleryComponent; } /** * Helper function to create a media gallery component * @param items - The items to display in the gallery * @returns The media gallery instance */ export declare function makeMediaGallery(items: Discord.APIMediaGalleryItem[]): V2MediaGallery;