import { LitElement, type PropertyValues } from 'lit'; import { type OpenInFullScreenEventDetail } from '../_private/mediaGalleryFullScreenContext.js'; import '../discord-custom-emoji/DiscordCustomEmoji.js'; import type { DiscordMediaGalleryItem } from '../discord-media-gallery-item/DiscordMediaGalleryItem.js'; export declare const mediaItemsContext: { __context__: DiscordMediaGalleryItem[]; }; export declare class DiscordMediaGallery extends LitElement { /** * @internal */ static readonly styles: import("lit").CSSResult; constructor(); size: number; mediaItems: DiscordMediaGalleryItem[]; currentSlot: number; isOpen: boolean; setFullScreenSlotTarget(event: CustomEvent): void; private handleCloseFullScreen; protected updated(changed: PropertyValues): void; protected render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'discord-media-gallery': DiscordMediaGallery; } } //# sourceMappingURL=DiscordMediaGallery.d.ts.map