import { LitElement } from "lit"; export type FormFieldSize = "default" | "large"; export type FormFieldVariant = "default" | "subtle"; export declare class FormField extends LitElement { static styles: import("lit").CSSResult[]; label: string; helper: string; error: string; placeholder: string; size: FormFieldSize; variant: FormFieldVariant; required: boolean; disabled: boolean; readonly: boolean; private _focused; private _hovered; private handleSlotFocus; private handleSlotBlur; private handleMouseEnter; private handleMouseLeave; private handleContainerClick; connectedCallback(): void; disconnectedCallback(): void; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "logosphere-formfield": FormField; } }