import { CSSResult } from 'lit'; import { ContainerElement } from '../internal'; import { Control } from '../forms'; export declare const inputStyles: string; /** * @element nve-input * @description An input is a control that enables users to enter text. * @since 0.3.0 * @entrypoint \@nvidia-elements/core/input * @cssprop --padding * @cssprop --font-size * @cssprop --height * @cssprop --background * @cssprop --border-radius * @cssprop --border * @cssprop --cursor * @cssprop --color * @cssprop --font-weight * @cssprop --width * @cssprop --min-width * @cssprop --max-width * @cssprop --border-bottom * @cssprop --box-shadow * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input */ export declare class Input extends Control implements ContainerElement { /** * Reduces the visual container for a minimal borderless appearance while preserving whitespace bounds. * Use when embedding within another container such as a toolbar. */ container?: 'flat'; /** * Sets the rounded visual style of the input. */ rounded: boolean; static styles: CSSResult[]; static readonly metadata: { tag: string; version: string; }; }