import { TemplateResult } from "lit-element"; import { TextfieldType } from "./textfield-type"; import { ITextfieldBehaviorProperties, TextfieldBehavior } from "../behavior/textfield/textfield-behavior"; /** * Properties of the textfield. */ export interface ITextfieldProperties extends ITextfieldBehaviorProperties { list?: string; min?: number; max?: number; type: TextfieldType; } /** * Singleline text fields. */ export declare class Textfield extends TextfieldBehavior implements ITextfieldProperties { static styles: import("lit-element").CSSResult[]; /** * Datalist id. * @attr */ list?: string; /** * Type of the input. * @attr */ type: TextfieldType; /** * Min number value. * @attr */ min?: number; /** * Max number value. * @attr */ max?: number; /** * Renders the form element */ protected renderFormElement(): TemplateResult; } declare global { interface HTMLElementTagNameMap { "wl-textfield": Textfield; } }