/** * @license * Copyright 2018-2023 Google, Inc. * SPDX-License-Identifier: Apache-2.0 */ import { LitElement, PropertyValues } from 'lit'; declare const Base: Constructor & Constructor & Constructor & typeof LitElement; export declare class Input extends Base { type: string; value: string; placeholder: string; required: boolean; readOnly: boolean; /** * Whether the input accepts multiple values (e.g. email). */ multiple: boolean; min: string; max: string; step: string; minLength: number; maxLength: number; /** * The pattern regex. */ pattern: string; autocomplete: string; focused: boolean; $inputOrTextarea: HTMLInputElement | HTMLTextAreaElement; render(): import("lit-html").TemplateResult<1>; protected updated(changedProperties: PropertyValues): void; private handleInput; private handleChange; private handleFocus; private handleBlur; private redispatchEvent; private syncValidity; select(): void; stepUp(n?: number): void; stepDown(n?: number): void; formResetCallback(): void; formStateRestoreCallback(state: string): void; } export {};