import { LitElement, PropertyValues } from 'lit'; export declare class MediaViewer extends LitElement { static styles: import("lit").CSSResult; src: string; alt: string; width: string; height: string; controls: boolean; autoplay: boolean; loop: boolean; muted: boolean; private mimeType; private _error; private _fetchingFor; connectedCallback(): void; updated(changedProperties: PropertyValues): void; private fallbackToExtensionBasedType; determineFileType(): Promise; isImageMimeType(mimeType: string): boolean; isVideoMimeType(mimeType: string): boolean; render(): import("lit-html").TemplateResult<1>; private handleEvent; } declare global { interface HTMLElementTagNameMap { 'media-viewer': MediaViewer; } } //# sourceMappingURL=media-viewer.d.ts.map