import { type ComponentType, type ReactNode } from 'react'; import { type SelectElement, type SelectProps as _SelectProps } from './generated/Select.js'; import type { ReactSimpleRendererProps } from './renderers/useSimpleRenderer.js'; export * from './generated/Select.js'; export type SelectReactRendererProps = ReactSimpleRendererProps; type SelectRenderer = ComponentType; export type SelectProps = Partial> & Readonly<{ children?: ReactNode | SelectRenderer | Array; renderer?: SelectRenderer | null; }>; declare const ForwardedSelect: import("react").ForwardRefExoticComponent; onChange: import("@lit/react").EventName; onInvalidChanged: import("@lit/react").EventName; onOpenedChanged: import("@lit/react").EventName; onValueChanged: import("@lit/react").EventName; }>>>, "children" | "renderer">> & Readonly<{ children?: ReactNode | SelectRenderer | Array; renderer?: SelectRenderer | null; }> & import("react").RefAttributes>; export { ForwardedSelect as Select }; //# sourceMappingURL=Select.d.ts.map