import { FRoot } from "../../mixins/components/f-root/f-root"; export type FFieldStateProp = "default" | "primary" | "success" | "danger" | "warning"; /** * @summary Text component includes Headings, titles, body texts and links. */ export declare class FField extends FRoot { /** * css loaded from scss file */ static styles: import("lit").CSSResult[]; /** * @attribute States on f-field are used to communicate purpose and it’s connotation. */ variant?: "inline" | "normal"; /** * @attribute States on f-field are used to communicate purpose and it’s connotation. */ state?: FFieldStateProp; /** * @attribute f-field can have 2 sizes. */ size?: "medium" | "small"; /** * @attribute Displays a description to support the input element. */ description?: string; /** * @attribute Allows the input element to be duplicated by clicking on the plus button */ canDuplicate?: boolean; /** * @attribute Shows disabled state of input element. */ disabled?: boolean; /** * @attribute Shows loading state of input element. */ loading?: boolean; /** * @attribute When true the user can not select the input element. */ readOnlyValue?: boolean; render(): import("lit-html").TemplateResult<1>; } /** * Required for typescript */ declare global { interface HTMLElementTagNameMap { "f-field": FField; } }