import { LitElement, PropertyValueMap } from 'lit'; import { PretrainedModelOptions } from '../https:/cdn.jsdelivr.net/npm/@huggingface/transformers@3.6.3/dist/transformers.min.js'; export declare class BackgroundRemover extends LitElement { model: string; device: PretrainedModelOptions['device']; theme: 'light' | 'dark' | 'auto'; label: string; locale: string; private _currentStatus; private _outputImageUrl; private _outputImageName; private _inputImageUrl; private _errorMessage; private _isDragActive; private _isLocaleLoaded; private _zoomLevel; private _isComparing; private _imageProcessingService; static styles: import('lit').CSSResult; connectedCallback(): Promise; disconnectedCallback(): void; protected updated(changedProperties: PropertyValueMap | Map): Promise; private _loadLocale; private _initializeModel; private _updateStatus; private _handleError; private _handleFileSelect; private _handleDragOver; private _handleDragLeave; private _handleDrop; private _processFile; private _resetState; private __handleZoomReset; private _handleZoomIn; private _handleZoomOut; private _handleCompareStart; private _handleCompareEnd; render(): import('lit').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'background-remover': BackgroundRemover; } } //# sourceMappingURL=background-remover.d.ts.map