import { LitElement } from 'lit'; export declare class ImageList extends LitElement { variant: 'masonry' | 'quilted' | 'standard' | 'woven'; cols: number; gap: number; rowHeight: number; static styles: import("lit").CSSResult; private _getSpacingValue; private _generateDynamicStyles; private _getClasses; render(): import("lit-html").TemplateResult<1>; } export declare class ImageListItem extends LitElement { src: string; alt: string; featured: boolean; cols: number; rows: number; static styles: import("lit").CSSResult; private _imageState; private _handleImageLoad; private _handleImageError; private _renderImage; updated(changedProperties: Map): void; render(): import("lit-html").TemplateResult<1>; } export declare class ImageListItemBar extends LitElement { title: string; subtitle: string; position: 'bottom' | 'top' | 'below'; static styles: import("lit").CSSResult; private _getClasses; render(): import("lit-html").TemplateResult<1>; } //# sourceMappingURL=ImageList.d.ts.map