/** * @license * Copyright 2022 Superflow.dev * SPDX-License-Identifier: MIT */ import { LitElement, PropertyValueMap } from 'lit'; /** * SfIMaskedText element. * @fires renderComplete - When the list is populated * @fires valueChanged - When the value is changed * @property apiId - backend api id * @property label - input label * @property name - name of the input * @property mode - mode of operation * @property selectedId - id to preselect * @property selectedValue - callback function */ export declare class SfIMaskedText extends LitElement { text: string; minLength: number; static styles: import("lit").CSSResult; _SfIEventsC: any; _SfButtonNext: any; _SfButtonPrev: any; _SfDivText: any; constructor(); truncate: (str: string, n: number, useWordBoundary: boolean) => string; mask: (valueStr: string) => string; showNext: () => void; showPrev: () => void; renderNext: () => void; renderPrev: () => void; showMasked: () => void; showExpanded: () => void; initListeners: () => void; loadMode: () => Promise; protected firstUpdated(_changedProperties: PropertyValueMap | Map): void; connectedCallback(): void; escapeHtml(str: String): string; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'sf-i-masked-text': SfIMaskedText; } } //# sourceMappingURL=sf-i-masked-text.d.ts.map