import { LitElement, TemplateResult } from 'lit'; import '../../assets/illustration/settings-illustration.js'; import '../../shared/lit-button.js'; import '../../shared/lit-select-field.js'; import '../../shared/lit-text-field.js'; import '../../shared/lit-modal.js'; import '../../shared/lit-icon-button.js'; import '../../shared/lit-modal-header.js'; import '../../shared/lit-modal-footer.js'; import '../../shared/lit-modal-body.js'; import '../../shared/lit-label.js'; import '../../shared/lit-toggle.js'; export declare class AttachmentsTabSettings extends LitElement { onClose: (() => void) | undefined; onSettingsChangedModal?: Function; columnDefaultSize?: number; type?: 'compact' | 'select'; scale?: number; enableThumbnails?: boolean; thumbnailSize?: number; enableAdditionalInformation?: boolean; enableThumbnailDetail?: boolean; enableSearchInDocuments?: boolean; userLang: string; private getLocaleLang; private isOpenModal; private localSettingsValue?; private originalValues; private currentValues; connectedCallback(): void; disconnectedCallback(): void; _handleKeyDown(e: KeyboardEvent): void; updated(changedProperties: Map): void; private initializeValues; private updateCurrentValue; private updateLocalSettings; private trySendSettingsUpdate; private discardChanges; static styles: import("lit").CSSResult[]; render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'attachments-tab-settings': AttachmentsTabSettings; } }