import type { JSX } from "react"; import type { Popover } from "../headless/popover"; import { type ChipProps } from "./chip.js"; import type { SmartSelectRootProps } from "./root"; import { type MultiComboTriggerProps } from "./triggers/multi-combo-trigger.js"; import { type MultiTriggerProps } from "./triggers/multi-trigger.js"; import type { BaseOption } from "./type"; export declare const SmartSelect: { (props: SmartSelectRootProps): import("react/jsx-runtime").JSX.Element; Container: import("react").ForwardRefExoticComponent, HTMLDialogElement>, "ref"> & import("react").RefAttributes>; Chip: import("react").ForwardRefExoticComponent, "ref"> & import("react").RefAttributes>; ChipRemove: import("react").ForwardRefExoticComponent, HTMLButtonElement>, "ref"> & import("react").RefAttributes>; BasicTrigger: import("react").ForwardRefExoticComponent, HTMLButtonElement>, "ref"> & import("react").RefAttributes>; MultiTrigger: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; ComboTrigger: import("react").ForwardRefExoticComponent, HTMLInputElement>, "ref"> & import("react").RefAttributes>; MultiComboTrigger: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; Option: import("react").ForwardRefExoticComponent, "ref"> & import("react").RefAttributes>; }; export declare namespace SmartSelect { type Props = SmartSelectRootProps; namespace Component { type Container = Popover.Component.Container; type Chip = ChipProps; type BasicTrigger = JSX.IntrinsicElements["button"]; type MultiTrigger = MultiTriggerProps; type ComboTrigger = JSX.IntrinsicElements["input"]; type MultiComboTrigger = MultiComboTriggerProps; type ChipRemove = JSX.IntrinsicElements["button"]; } }