import { BaseElement } from "@hydrophobefireman/kit"; import { SelectProps } from "./types"; export declare function Select({ options: _options, id, dropdownClass, value, label, setValue: _setValue, buttonClass, }: BaseElement): JSX.Element; export declare namespace Select { var EventDriven: ({ onChange, ...props }: Omit, "value" | "setValue"> & { onChange(next: string, prev: string): void; }) => import("@hydrophobefireman/ui-lib").VNode<{ data?: string | undefined; form?: string | undefined; label: string; slot?: string | undefined; span?: number | undefined; style?: (import("csstype").Properties<0 | (string & {}), string & {}> & { [k: string]: any; }) | undefined; summary?: string | undefined; title?: string | undefined; pattern?: string | undefined; class?: any; className?: any; skeleton?: ((resource: any) => any) | undefined; children?: any; ref?: any; accept?: string | undefined; acceptCharset?: string | undefined; accessKey?: string | undefined; action?: string | undefined; allowFullScreen?: boolean | undefined; allowTransparency?: boolean | undefined; alt?: string | undefined; as?: string | undefined; async?: boolean | undefined; autocomplete?: string | undefined; autoComplete?: string | undefined; autocorrect?: string | undefined; autoCorrect?: string | undefined; autofocus?: boolean | undefined; autoFocus?: boolean | undefined; autoPlay?: boolean | undefined; capture?: string | boolean | undefined; cellPadding?: string | number | undefined; cellSpacing?: string | number | undefined; charSet?: string | undefined; challenge?: string | undefined; checked?: boolean | undefined; cols?: number | undefined; colSpan?: number | undefined; content?: string | undefined; contentEditable?: boolean | undefined; contextMenu?: string | undefined; controls?: boolean | undefined; controlsList?: string | undefined; coords?: string | undefined; crossOrigin?: string | undefined; dateTime?: string | undefined; default?: boolean | undefined; defer?: boolean | undefined; dir?: "auto" | "rtl" | "ltr" | undefined; disabled?: boolean | undefined; disableRemotePlayback?: boolean | undefined; download?: any; draggable?: boolean | undefined; encType?: string | undefined; formAction?: string | undefined; formEncType?: string | undefined; formMethod?: string | undefined; formNoValidate?: boolean | undefined; formTarget?: string | undefined; frameBorder?: string | number | undefined; headers?: string | undefined; height?: string | number | undefined; hidden?: boolean | undefined; high?: number | undefined; href?: string | undefined; hrefLang?: string | undefined; for?: string | undefined; htmlFor?: string | undefined; httpEquiv?: string | undefined; icon?: string | undefined; id?: string | undefined; inputMode?: string | undefined; integrity?: string | undefined; is?: string | undefined; keyParams?: string | undefined; keyType?: string | undefined; kind?: string | undefined; lang?: string | undefined; list?: string | undefined; loading?: "eager" | "lazy" | undefined; loop?: boolean | undefined; low?: number | undefined; manifest?: string | undefined; marginHeight?: number | undefined; marginWidth?: number | undefined; max?: string | number | undefined; maxLength?: number | undefined; media?: string | undefined; mediaGroup?: string | undefined; method?: string | undefined; min?: string | number | undefined; minLength?: number | undefined; multiple?: boolean | undefined; muted?: boolean | undefined; name?: string | undefined; nonce?: string | undefined; noValidate?: boolean | undefined; open?: boolean | undefined; optimum?: number | undefined; placeholder?: string | undefined; playsInline?: boolean | undefined; poster?: string | undefined; preload?: string | undefined; radioGroup?: string | undefined; readOnly?: boolean | undefined; rel?: string | undefined; required?: boolean | undefined; role?: string | undefined; rows?: number | undefined; rowSpan?: number | undefined; sandbox?: string | undefined; scope?: string | undefined; scoped?: boolean | undefined; scrolling?: string | undefined; seamless?: boolean | undefined; selected?: boolean | undefined; shape?: string | undefined; size?: number | undefined; sizes?: string | undefined; spellcheck?: boolean | undefined; src?: string | undefined; srcset?: string | undefined; srcDoc?: string | undefined; srcLang?: string | undefined; srcSet?: string | undefined; start?: number | undefined; step?: string | number | undefined; tabIndex?: number | undefined; target?: string | undefined; type?: string | undefined; useMap?: string | undefined; volume?: string | number | undefined; width?: string | number | undefined; wmode?: string | undefined; wrap?: string | undefined; about?: string | undefined; datatype?: string | undefined; inlist?: any; prefix?: string | undefined; property?: string | undefined; resource?: string | undefined; typeof?: string | undefined; vocab?: string | undefined; itemProp?: string | undefined; itemScope?: boolean | undefined; itemType?: string | undefined; itemID?: string | undefined; itemRef?: string | undefined; key?: any; jsx?: boolean | undefined; _nodeContext?: any; onLoad?: JSX.GenericEventHandler | undefined; onLoadCapture?: JSX.GenericEventHandler | undefined; onError?: JSX.GenericEventHandler | undefined; onErrorCapture?: JSX.GenericEventHandler | undefined; onCopy?: JSX.ClipboardEventHandler | undefined; onCopyCapture?: JSX.ClipboardEventHandler | undefined; onCut?: JSX.ClipboardEventHandler | undefined; onCutCapture?: JSX.ClipboardEventHandler | undefined; onPaste?: JSX.ClipboardEventHandler | undefined; onPasteCapture?: JSX.ClipboardEventHandler | undefined; onCompositionEnd?: JSX.CompositionEventHandler | undefined; onCompositionEndCapture?: JSX.CompositionEventHandler | undefined; onCompositionStart?: JSX.CompositionEventHandler | undefined; onCompositionStartCapture?: JSX.CompositionEventHandler | undefined; onCompositionUpdate?: JSX.CompositionEventHandler | undefined; onCompositionUpdateCapture?: JSX.CompositionEventHandler | undefined; onToggle?: JSX.GenericEventHandler | undefined; onFocus?: JSX.FocusEventHandler | undefined; onFocusCapture?: JSX.FocusEventHandler | undefined; onBlur?: JSX.FocusEventHandler | undefined; onBlurCapture?: JSX.FocusEventHandler | undefined; onChangeCapture?: JSX.GenericEventHandler | undefined; onInput?: JSX.GenericEventHandler | undefined; onInputCapture?: JSX.GenericEventHandler | undefined; onSearch?: JSX.GenericEventHandler | undefined; onSearchCapture?: JSX.GenericEventHandler | undefined; onSubmit?: JSX.GenericEventHandler | undefined; onSubmitCapture?: JSX.GenericEventHandler | undefined; onInvalid?: JSX.GenericEventHandler | undefined; onInvalidCapture?: JSX.GenericEventHandler | undefined; onReset?: JSX.GenericEventHandler | undefined; onResetCapture?: JSX.GenericEventHandler | undefined; onFormData?: JSX.GenericEventHandler | undefined; onFormDataCapture?: JSX.GenericEventHandler | undefined; onKeyDown?: JSX.KeyboardEventHandler | undefined; onKeyDownCapture?: JSX.KeyboardEventHandler | undefined; onKeyPress?: JSX.KeyboardEventHandler | undefined; onKeyPressCapture?: JSX.KeyboardEventHandler | undefined; onKeyUp?: JSX.KeyboardEventHandler | undefined; onKeyUpCapture?: JSX.KeyboardEventHandler | undefined; onAbort?: JSX.GenericEventHandler | undefined; onAbortCapture?: JSX.GenericEventHandler | undefined; onCanPlay?: JSX.GenericEventHandler | undefined; onCanPlayCapture?: JSX.GenericEventHandler | undefined; onCanPlayThrough?: JSX.GenericEventHandler | undefined; onCanPlayThroughCapture?: JSX.GenericEventHandler | undefined; onDurationChange?: JSX.GenericEventHandler | undefined; onDurationChangeCapture?: JSX.GenericEventHandler | undefined; onEmptied?: JSX.GenericEventHandler | undefined; onEmptiedCapture?: JSX.GenericEventHandler | undefined; onEncrypted?: JSX.GenericEventHandler | undefined; onEncryptedCapture?: JSX.GenericEventHandler | undefined; onEnded?: JSX.GenericEventHandler | undefined; onEndedCapture?: JSX.GenericEventHandler | undefined; onLoadedData?: JSX.GenericEventHandler | undefined; onLoadedDataCapture?: JSX.GenericEventHandler | undefined; onLoadedMetadata?: JSX.GenericEventHandler | undefined; onLoadedMetadataCapture?: JSX.GenericEventHandler | undefined; onLoadStart?: JSX.GenericEventHandler | undefined; onLoadStartCapture?: JSX.GenericEventHandler | undefined; onPause?: JSX.GenericEventHandler | undefined; onPauseCapture?: JSX.GenericEventHandler | undefined; onPlay?: JSX.GenericEventHandler | undefined; onPlayCapture?: JSX.GenericEventHandler | undefined; onPlaying?: JSX.GenericEventHandler | undefined; onPlayingCapture?: JSX.GenericEventHandler | undefined; onProgress?: JSX.GenericEventHandler | undefined; onProgressCapture?: JSX.GenericEventHandler | undefined; onRateChange?: JSX.GenericEventHandler | undefined; onRateChangeCapture?: JSX.GenericEventHandler | undefined; onSeeked?: JSX.GenericEventHandler | undefined; onSeekedCapture?: JSX.GenericEventHandler | undefined; onSeeking?: JSX.GenericEventHandler | undefined; onSeekingCapture?: JSX.GenericEventHandler | undefined; onStalled?: JSX.GenericEventHandler | undefined; onStalledCapture?: JSX.GenericEventHandler | undefined; onSuspend?: JSX.GenericEventHandler | undefined; onSuspendCapture?: JSX.GenericEventHandler | undefined; onTimeUpdate?: JSX.GenericEventHandler | undefined; onTimeUpdateCapture?: JSX.GenericEventHandler | undefined; onVolumeChange?: JSX.GenericEventHandler | undefined; onVolumeChangeCapture?: JSX.GenericEventHandler | undefined; onWaiting?: JSX.GenericEventHandler | undefined; onWaitingCapture?: JSX.GenericEventHandler | undefined; onClick?: JSX.MouseEventHandler | undefined; onClickCapture?: JSX.MouseEventHandler | undefined; onContextMenu?: JSX.MouseEventHandler | undefined; onContextMenuCapture?: JSX.MouseEventHandler | undefined; onDblClick?: JSX.MouseEventHandler | undefined; onDblClickCapture?: JSX.MouseEventHandler | undefined; onDrag?: JSX.DragEventHandler | undefined; onDragCapture?: JSX.DragEventHandler | undefined; onDragEnd?: JSX.DragEventHandler | undefined; onDragEndCapture?: JSX.DragEventHandler | undefined; onDragEnter?: JSX.DragEventHandler | undefined; onDragEnterCapture?: JSX.DragEventHandler | undefined; onDragExit?: JSX.DragEventHandler | undefined; onDragExitCapture?: JSX.DragEventHandler | undefined; onDragLeave?: JSX.DragEventHandler | undefined; onDragLeaveCapture?: JSX.DragEventHandler | undefined; onDragOver?: JSX.DragEventHandler | undefined; onDragOverCapture?: JSX.DragEventHandler | undefined; onDragStart?: JSX.DragEventHandler | undefined; onDragStartCapture?: JSX.DragEventHandler | undefined; onDrop?: JSX.DragEventHandler | undefined; onDropCapture?: JSX.DragEventHandler | undefined; onMouseDown?: JSX.MouseEventHandler | undefined; onMouseDownCapture?: JSX.MouseEventHandler | undefined; onMouseEnter?: JSX.MouseEventHandler | undefined; onMouseEnterCapture?: JSX.MouseEventHandler | undefined; onMouseLeave?: JSX.MouseEventHandler | undefined; onMouseLeaveCapture?: JSX.MouseEventHandler | undefined; onMouseMove?: JSX.MouseEventHandler | undefined; onMouseMoveCapture?: JSX.MouseEventHandler | undefined; onMouseOut?: JSX.MouseEventHandler | undefined; onMouseOutCapture?: JSX.MouseEventHandler | undefined; onMouseOver?: JSX.MouseEventHandler | undefined; onMouseOverCapture?: JSX.MouseEventHandler | undefined; onMouseUp?: JSX.MouseEventHandler | undefined; onMouseUpCapture?: JSX.MouseEventHandler | undefined; onSelect?: JSX.GenericEventHandler | undefined; onSelectCapture?: JSX.GenericEventHandler | undefined; onTouchCancel?: JSX.TouchEventHandler | undefined; onTouchCancelCapture?: JSX.TouchEventHandler | undefined; onTouchEnd?: JSX.TouchEventHandler | undefined; onTouchEndCapture?: JSX.TouchEventHandler | undefined; onTouchMove?: JSX.TouchEventHandler | undefined; onTouchMoveCapture?: JSX.TouchEventHandler | undefined; onTouchStart?: JSX.TouchEventHandler | undefined; onTouchStartCapture?: JSX.TouchEventHandler | undefined; onPointerOver?: JSX.PointerEventHandler | undefined; onPointerOverCapture?: JSX.PointerEventHandler | undefined; onPointerEnter?: JSX.PointerEventHandler | undefined; onPointerEnterCapture?: JSX.PointerEventHandler | undefined; onPointerDown?: JSX.PointerEventHandler | undefined; onPointerDownCapture?: JSX.PointerEventHandler | undefined; onPointerMove?: JSX.PointerEventHandler | undefined; onPointerMoveCapture?: JSX.PointerEventHandler | undefined; onPointerUp?: JSX.PointerEventHandler | undefined; onPointerUpCapture?: JSX.PointerEventHandler | undefined; onPointerCancel?: JSX.PointerEventHandler | undefined; onPointerCancelCapture?: JSX.PointerEventHandler | undefined; onPointerOut?: JSX.PointerEventHandler | undefined; onPointerOutCapture?: JSX.PointerEventHandler | undefined; onPointerLeave?: JSX.PointerEventHandler | undefined; onPointerLeaveCapture?: JSX.PointerEventHandler | undefined; onGotPointerCapture?: JSX.PointerEventHandler | undefined; onGotPointerCaptureCapture?: JSX.PointerEventHandler | undefined; onLostPointerCapture?: JSX.PointerEventHandler | undefined; onLostPointerCaptureCapture?: JSX.PointerEventHandler | undefined; onScroll?: JSX.UIEventHandler | undefined; onScrollCapture?: JSX.UIEventHandler | undefined; onWheel?: JSX.WheelEventHandler | undefined; onWheelCapture?: JSX.WheelEventHandler | undefined; onAnimationStart?: JSX.AnimationEventHandler | undefined; onAnimationStartCapture?: JSX.AnimationEventHandler | undefined; onAnimationEnd?: JSX.AnimationEventHandler | undefined; onAnimationEndCapture?: JSX.AnimationEventHandler | undefined; onAnimationIteration?: JSX.AnimationEventHandler | undefined; onAnimationIterationCapture?: JSX.AnimationEventHandler | undefined; onTransitionEnd?: JSX.TransitionEventHandler | undefined; onTransitionEndCapture?: JSX.TransitionEventHandler | undefined; options: import("./types").SelectOptions[]; dropdownClass?: string | undefined; buttonClass?: string | undefined; value: string; setValue: (next: string) => void; }, any> | null; }