import { JSX } from "solid-js"; import { BsPrefixRefForwardingComponent, AsProp } from "./helpers"; export interface FormProps extends JSX.FormHTMLAttributes, AsProp { validated?: boolean; } declare const _default: BsPrefixRefForwardingComponent<"form", FormProps> & { Group: BsPrefixRefForwardingComponent<"div", import("./FormGroup").FormGroupProps>; Control: BsPrefixRefForwardingComponent<"input", import("./FormControl").FormControlProps> & { Feedback: BsPrefixRefForwardingComponent<"div", import("./Feedback").FeedbackProps>; }; Floating: BsPrefixRefForwardingComponent<"div", unknown>; Check: BsPrefixRefForwardingComponent<"input", import("./FormCheck").FormCheckProps> & { Input: BsPrefixRefForwardingComponent<"input", import("./FormCheckInput").FormCheckInputProps>; Label: (p: import("./FormCheckLabel").FormCheckLabelProps) => JSX.Element; }; Switch: BsPrefixRefForwardingComponent & { Input: BsPrefixRefForwardingComponent<"input", import("./FormCheckInput").FormCheckInputProps>; Label: (p: import("./FormCheckLabel").FormCheckLabelProps) => JSX.Element; }, { max?: string | number | undefined; required?: boolean | undefined; inline?: boolean | undefined; feedback?: JSX.Element; id?: string | undefined; height?: string | number | undefined; width?: string | number | undefined; name?: string | undefined; color?: string | undefined; translate?: "yes" | "no" | undefined; value?: string | number | string[] | undefined; hidden?: boolean | undefined; dir?: JSX.HTMLDir | undefined; form?: string | undefined; label?: JSX.Element; style?: string | JSX.CSSProperties | undefined; title?: string | undefined; pattern?: string | undefined; contextmenu?: string | undefined; autocomplete?: string | undefined; accessKey?: string | undefined; autocapitalize?: JSX.HTMLAutocapitalize | undefined; draggable?: boolean | undefined; innerText?: string | number | undefined; lang?: string | undefined; spellcheck?: boolean | undefined; classList?: { [k: string]: boolean | undefined; } | undefined; className?: string | undefined; part?: string | undefined; prefix?: string | undefined; textContent?: string | number | undefined; innerHTML?: string | undefined; children?: JSX.Element; oncopy?: JSX.EventHandlerUnion | undefined; oncut?: JSX.EventHandlerUnion | undefined; onpaste?: JSX.EventHandlerUnion | undefined; contentEditable?: boolean | "inherit" | undefined; inputMode?: "search" | "numeric" | "none" | "url" | "text" | "decimal" | "tel" | "email" | undefined; onabort?: JSX.EventHandlerUnion | undefined; onanimationend?: JSX.EventHandlerUnion | undefined; onanimationiteration?: JSX.EventHandlerUnion | undefined; onanimationstart?: JSX.EventHandlerUnion | undefined; onblur?: JSX.EventHandlerUnion | undefined; oncanplay?: JSX.EventHandlerUnion | undefined; oncanplaythrough?: JSX.EventHandlerUnion | undefined; onchange?: JSX.EventHandlerUnion | undefined; onclick?: JSX.EventHandlerUnion | undefined; oncontextmenu?: JSX.EventHandlerUnion | undefined; ondblclick?: JSX.EventHandlerUnion | undefined; ondrag?: JSX.EventHandlerUnion | undefined; ondragend?: JSX.EventHandlerUnion | undefined; ondragenter?: JSX.EventHandlerUnion | undefined; ondragleave?: JSX.EventHandlerUnion | undefined; ondragover?: JSX.EventHandlerUnion | undefined; ondragstart?: JSX.EventHandlerUnion | undefined; ondrop?: JSX.EventHandlerUnion | undefined; ondurationchange?: JSX.EventHandlerUnion | undefined; onemptied?: JSX.EventHandlerUnion | undefined; onended?: JSX.EventHandlerUnion | undefined; onerror?: JSX.EventHandlerUnion | undefined; onfocus?: JSX.EventHandlerUnion | undefined; ongotpointercapture?: JSX.EventHandlerUnion | undefined; oninput?: JSX.EventHandlerUnion | undefined; oninvalid?: JSX.EventHandlerUnion | undefined; onkeydown?: JSX.EventHandlerUnion | undefined; onkeypress?: JSX.EventHandlerUnion | undefined; onkeyup?: JSX.EventHandlerUnion | undefined; onload?: JSX.EventHandlerUnion | undefined; onloadeddata?: JSX.EventHandlerUnion | undefined; onloadedmetadata?: JSX.EventHandlerUnion | undefined; onloadstart?: JSX.EventHandlerUnion | undefined; onlostpointercapture?: JSX.EventHandlerUnion | undefined; onmousedown?: JSX.EventHandlerUnion | undefined; onmouseenter?: JSX.EventHandlerUnion | undefined; onmouseleave?: JSX.EventHandlerUnion | undefined; onmousemove?: JSX.EventHandlerUnion | undefined; onmouseout?: JSX.EventHandlerUnion | undefined; onmouseover?: JSX.EventHandlerUnion | undefined; onmouseup?: JSX.EventHandlerUnion | undefined; onpause?: JSX.EventHandlerUnion | undefined; onplay?: JSX.EventHandlerUnion | undefined; onplaying?: JSX.EventHandlerUnion | undefined; onpointercancel?: JSX.EventHandlerUnion | undefined; onpointerdown?: JSX.EventHandlerUnion | undefined; onpointerenter?: JSX.EventHandlerUnion | undefined; onpointerleave?: JSX.EventHandlerUnion | undefined; onpointermove?: JSX.EventHandlerUnion | undefined; onpointerout?: JSX.EventHandlerUnion | undefined; onpointerover?: JSX.EventHandlerUnion | undefined; onpointerup?: JSX.EventHandlerUnion | undefined; onprogress?: JSX.EventHandlerUnion | undefined; onratechange?: JSX.EventHandlerUnion | undefined; onreset?: JSX.EventHandlerUnion | undefined; onscroll?: JSX.EventHandlerUnion | undefined; onseeked?: JSX.EventHandlerUnion | undefined; onseeking?: JSX.EventHandlerUnion | undefined; onselect?: JSX.EventHandlerUnion | undefined; onstalled?: JSX.EventHandlerUnion | undefined; onsubmit?: JSX.EventHandlerUnion | undefined; onsuspend?: JSX.EventHandlerUnion | undefined; ontimeupdate?: JSX.EventHandlerUnion | undefined; ontouchcancel?: JSX.EventHandlerUnion | undefined; ontouchend?: JSX.EventHandlerUnion | undefined; ontouchmove?: JSX.EventHandlerUnion | undefined; ontouchstart?: JSX.EventHandlerUnion | undefined; ontransitionend?: JSX.EventHandlerUnion | undefined; onvolumechange?: JSX.EventHandlerUnion | undefined; onwaiting?: JSX.EventHandlerUnion | undefined; onwheel?: JSX.EventHandlerUnion | undefined; autofocus?: boolean | undefined; tabIndex?: string | number | undefined; disabled?: boolean | undefined; multiple?: boolean | undefined; size?: string | number | undefined; readonly?: boolean | undefined; onCopy?: JSX.EventHandlerUnion | undefined; onCut?: JSX.EventHandlerUnion | undefined; onPaste?: JSX.EventHandlerUnion | undefined; onCompositionEnd?: JSX.EventHandlerUnion | undefined; onCompositionStart?: JSX.EventHandlerUnion | undefined; onCompositionUpdate?: JSX.EventHandlerUnion | undefined; onFocus?: JSX.EventHandlerUnion | undefined; onFocusOut?: JSX.EventHandlerUnion | undefined; onFocusIn?: JSX.EventHandlerUnion | undefined; onBlur?: JSX.EventHandlerUnion | undefined; onChange?: JSX.EventHandlerUnion | undefined; onInvalid?: JSX.EventHandlerUnion | undefined; onInput?: JSX.EventHandlerUnion | undefined; onBeforeInput?: JSX.EventHandlerUnion | undefined; onReset?: JSX.EventHandlerUnion | undefined; onSubmit?: JSX.EventHandlerUnion | undefined; onLoad?: JSX.EventHandlerUnion | undefined; onError?: JSX.EventHandlerUnion | undefined; onKeyDown?: JSX.EventHandlerUnion | undefined; onKeyPress?: JSX.EventHandlerUnion | undefined; onKeyUp?: JSX.EventHandlerUnion | undefined; onGotPointerCapture?: JSX.EventHandlerUnion | undefined; onLostPointerCapture?: JSX.EventHandlerUnion | undefined; onPointerCancel?: JSX.EventHandlerUnion | undefined; onPointerDown?: JSX.EventHandlerUnion | undefined; onPointerEnter?: JSX.EventHandlerUnion | undefined; onPointerLeave?: JSX.EventHandlerUnion | undefined; onPointerMove?: JSX.EventHandlerUnion | undefined; onPointerOver?: JSX.EventHandlerUnion | undefined; onPointerOut?: JSX.EventHandlerUnion | undefined; onPointerUp?: JSX.EventHandlerUnion | undefined; onAbort?: JSX.EventHandlerUnion | undefined; onCanPlay?: JSX.EventHandlerUnion | undefined; onCanPlayThrough?: JSX.EventHandlerUnion | undefined; onDurationChange?: JSX.EventHandlerUnion | undefined; onEmptied?: JSX.EventHandlerUnion | undefined; onEncrypted?: JSX.EventHandlerUnion | undefined; onEnded?: JSX.EventHandlerUnion | undefined; onLoadedData?: JSX.EventHandlerUnion | undefined; onLoadedMetadata?: JSX.EventHandlerUnion | undefined; onLoadStart?: JSX.EventHandlerUnion | undefined; onPause?: JSX.EventHandlerUnion | undefined; onPlay?: JSX.EventHandlerUnion | undefined; onPlaying?: JSX.EventHandlerUnion | undefined; onProgress?: JSX.EventHandlerUnion | undefined; onRateChange?: JSX.EventHandlerUnion | undefined; onSeeked?: JSX.EventHandlerUnion | undefined; onSeeking?: JSX.EventHandlerUnion | undefined; onStalled?: JSX.EventHandlerUnion | undefined; onSuspend?: JSX.EventHandlerUnion | undefined; onTimeUpdate?: JSX.EventHandlerUnion | undefined; onVolumeChange?: JSX.EventHandlerUnion | undefined; onWaiting?: JSX.EventHandlerUnion | undefined; onClick?: JSX.EventHandlerUnion | undefined; onContextMenu?: JSX.EventHandlerUnion | undefined; onDblClick?: JSX.EventHandlerUnion | undefined; onDrag?: JSX.EventHandlerUnion | undefined; onDragEnd?: JSX.EventHandlerUnion | undefined; onDragEnter?: JSX.EventHandlerUnion | undefined; onDragExit?: JSX.EventHandlerUnion | undefined; onDragLeave?: JSX.EventHandlerUnion | undefined; onDragOver?: JSX.EventHandlerUnion | undefined; onDragStart?: JSX.EventHandlerUnion | undefined; onDrop?: JSX.EventHandlerUnion | undefined; onMouseDown?: JSX.EventHandlerUnion | undefined; onMouseEnter?: JSX.EventHandlerUnion | undefined; onMouseLeave?: JSX.EventHandlerUnion | undefined; onMouseMove?: JSX.EventHandlerUnion | undefined; onMouseOut?: JSX.EventHandlerUnion | undefined; onMouseOver?: JSX.EventHandlerUnion | undefined; onMouseUp?: JSX.EventHandlerUnion | undefined; onSelect?: JSX.EventHandlerUnion | undefined; onTouchCancel?: JSX.EventHandlerUnion | undefined; onTouchEnd?: JSX.EventHandlerUnion | undefined; onTouchMove?: JSX.EventHandlerUnion | undefined; onTouchStart?: JSX.EventHandlerUnion | undefined; onScroll?: JSX.EventHandlerUnion | undefined; onWheel?: JSX.EventHandlerUnion | undefined; onAnimationStart?: JSX.EventHandlerUnion | undefined; onAnimationEnd?: JSX.EventHandlerUnion | undefined; onAnimationIteration?: JSX.EventHandlerUnion | undefined; onTransitionEnd?: JSX.EventHandlerUnion | undefined; oncompositionend?: JSX.EventHandlerUnion | undefined; oncompositionstart?: JSX.EventHandlerUnion | undefined; oncompositionupdate?: JSX.EventHandlerUnion | undefined; onfocusout?: JSX.EventHandlerUnion | undefined; onfocusin?: JSX.EventHandlerUnion | undefined; onbeforeinput?: JSX.EventHandlerUnion | undefined; onencrypted?: JSX.EventHandlerUnion | undefined; ondragexit?: JSX.EventHandlerUnion | undefined; list?: string | undefined; step?: string | number | undefined; class?: string | undefined; contenteditable?: boolean | "inherit" | undefined; tabindex?: string | number | undefined; about?: string | undefined; datatype?: string | undefined; inlist?: any; property?: string | undefined; resource?: string | undefined; typeof?: string | undefined; vocab?: string | undefined; role?: "search" | "link" | "none" | "button" | "grid" | "article" | "dialog" | "figure" | "form" | "img" | "main" | "marquee" | "menu" | "meter" | "option" | "table" | "switch" | "document" | "menubar" | "status" | "toolbar" | "alert" | "application" | "group" | "region" | "row" | "list" | "listbox" | "tree" | "alertdialog" | "banner" | "cell" | "checkbox" | "columnheader" | "combobox" | "complementary" | "contentinfo" | "definition" | "directory" | "feed" | "gridcell" | "heading" | "listitem" | "log" | "math" | "menuitem" | "menuitemcheckbox" | "menuitemradio" | "navigation" | "note" | "presentation" | "progressbar" | "radio" | "radiogroup" | "rowgroup" | "rowheader" | "scrollbar" | "searchbox" | "separator" | "slider" | "spinbutton" | "tab" | "tablist" | "tabpanel" | "term" | "textbox" | "timer" | "tooltip" | "treegrid" | "treeitem" | undefined; itemprop?: string | undefined; itemscope?: boolean | undefined; itemtype?: string | undefined; itemid?: string | undefined; itemref?: string | undefined; exportparts?: string | undefined; inputmode?: "search" | "numeric" | "none" | "url" | "text" | "decimal" | "tel" | "email" | undefined; contextMenu?: string | undefined; autoCapitalize?: JSX.HTMLAutocapitalize | undefined; itemProp?: string | undefined; itemScope?: boolean | undefined; itemType?: string | undefined; itemId?: string | undefined; itemRef?: string | undefined; exportParts?: string | undefined; "aria-activedescendant"?: string | undefined; "aria-atomic"?: boolean | "false" | "true" | undefined; "aria-autocomplete"?: "inline" | "both" | "none" | "list" | undefined; "aria-busy"?: boolean | "false" | "true" | undefined; "aria-checked"?: boolean | "mixed" | "false" | "true" | undefined; "aria-colcount"?: string | number | undefined; "aria-colindex"?: string | number | undefined; "aria-colspan"?: string | number | undefined; "aria-controls"?: string | undefined; "aria-current"?: boolean | "location" | "time" | "false" | "true" | "page" | "step" | "date" | undefined; "aria-describedby"?: string | undefined; "aria-details"?: string | undefined; "aria-disabled"?: boolean | "false" | "true" | undefined; "aria-dropeffect"?: "link" | "none" | "copy" | "move" | "execute" | "popup" | undefined; "aria-errormessage"?: string | undefined; "aria-expanded"?: boolean | "false" | "true" | undefined; "aria-flowto"?: string | undefined; "aria-grabbed"?: boolean | "false" | "true" | undefined; "aria-haspopup"?: boolean | "grid" | "dialog" | "menu" | "false" | "true" | "listbox" | "tree" | undefined; "aria-hidden"?: boolean | "false" | "true" | undefined; "aria-invalid"?: boolean | "false" | "true" | "grammar" | "spelling" | undefined; "aria-keyshortcuts"?: string | undefined; "aria-label"?: string | undefined; "aria-labelledby"?: string | undefined; "aria-level"?: string | number | undefined; "aria-live"?: "off" | "assertive" | "polite" | undefined; "aria-modal"?: boolean | "false" | "true" | undefined; "aria-multiline"?: boolean | "false" | "true" | undefined; "aria-multiselectable"?: boolean | "false" | "true" | undefined; "aria-orientation"?: "horizontal" | "vertical" | undefined; "aria-owns"?: string | undefined; "aria-placeholder"?: string | undefined; "aria-posinset"?: string | number | undefined; "aria-pressed"?: boolean | "mixed" | "false" | "true" | undefined; "aria-readonly"?: boolean | "false" | "true" | undefined; "aria-relevant"?: "all" | "text" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals" | undefined; "aria-required"?: boolean | "false" | "true" | undefined; "aria-roledescription"?: string | undefined; "aria-rowcount"?: string | number | undefined; "aria-rowindex"?: string | number | undefined; "aria-rowspan"?: string | number | undefined; "aria-selected"?: boolean | "false" | "true" | undefined; "aria-setsize"?: string | number | undefined; "aria-sort"?: "none" | "other" | "ascending" | "descending" | undefined; "aria-valuemax"?: string | number | undefined; "aria-valuemin"?: string | number | undefined; "aria-valuenow"?: string | number | undefined; "aria-valuetext"?: string | undefined; alt?: string | undefined; formaction?: string | undefined; formenctype?: JSX.HTMLFormEncType | undefined; formmethod?: JSX.HTMLFormMethod | undefined; formnovalidate?: boolean | undefined; formtarget?: string | undefined; formAction?: string | undefined; formEnctype?: JSX.HTMLFormEncType | undefined; formMethod?: JSX.HTMLFormMethod | undefined; formNoValidate?: boolean | undefined; formTarget?: string | undefined; src?: string | undefined; crossorigin?: JSX.HTMLCrossorigin | undefined; crossOrigin?: JSX.HTMLCrossorigin | undefined; accept?: string | undefined; capture?: string | boolean | undefined; checked?: boolean | undefined; maxlength?: string | number | undefined; min?: string | number | undefined; minlength?: string | number | undefined; placeholder?: string | undefined; maxLength?: string | number | undefined; minLength?: string | number | undefined; readOnly?: boolean | undefined; as?: import("./helpers").ElementType | undefined; ref?: HTMLInputElement | ((el: HTMLInputElement) => void) | undefined; $ServerOnly?: boolean | undefined; bsPrefix?: string | undefined; isValid?: boolean | undefined; isInvalid?: boolean | undefined; feedbackTooltip?: boolean | undefined; feedbackType?: import("./Feedback").FeedbackType | undefined; bsSwitchPrefix?: string | undefined; }> & { Input: BsPrefixRefForwardingComponent<"input", import("./FormCheckInput").FormCheckInputProps>; Label: (p: import("./FormCheckLabel").FormCheckLabelProps) => JSX.Element; }; Label: BsPrefixRefForwardingComponent<"label", import("./FormLabel").FormLabelProps>; Text: BsPrefixRefForwardingComponent<"small", import("./FormText").FormTextProps>; Range: (p: import("./FormRange").FormRangeProps) => JSX.Element; Select: BsPrefixRefForwardingComponent<"select", import("./FormSelect").FormSelectProps>; FloatingLabel: BsPrefixRefForwardingComponent<"div", import("./FloatingLabel").FloatingLabelProps>; }; export default _default;