import { ControlSize } from "../lib/control-size.js"; import * as React$1 from "react"; import { Combobox as Combobox$1 } from "@base-ui/react/combobox"; //#region src/components/combobox.d.ts declare const Combobox: (props: Combobox$1.Root.Props) => React$1.JSX.Element; declare const ComboboxChipsInput: ({ className, size, ...props }: Omit & { size?: ControlSize | number; ref?: React$1.Ref; }) => React$1.JSX.Element; declare const ComboboxInput: ({ className, showTrigger, showClear, startAddon, size, ...props }: Omit & { showTrigger?: boolean; showClear?: boolean; startAddon?: React$1.ReactNode; size?: ControlSize | number; ref?: React$1.Ref; }) => React$1.JSX.Element; declare const ComboboxTrigger: ({ className, ...props }: Combobox$1.Trigger.Props) => React$1.JSX.Element; declare const ComboboxPopup: ({ className, children, side, sideOffset, alignOffset, align, ...props }: Combobox$1.Popup.Props & { align?: Combobox$1.Positioner.Props["align"]; sideOffset?: Combobox$1.Positioner.Props["sideOffset"]; alignOffset?: Combobox$1.Positioner.Props["alignOffset"]; side?: Combobox$1.Positioner.Props["side"]; }) => React$1.JSX.Element; declare const ComboboxItem: ({ className, children, ...props }: Combobox$1.Item.Props) => React$1.JSX.Element; declare const ComboboxSeparator: ({ className, ...props }: Combobox$1.Separator.Props) => React$1.JSX.Element; declare const ComboboxGroup: ({ className, ...props }: Combobox$1.Group.Props) => React$1.JSX.Element; declare const ComboboxGroupLabel: ({ className, ...props }: Combobox$1.GroupLabel.Props) => React$1.JSX.Element; declare const ComboboxEmpty: ({ className, ...props }: Combobox$1.Empty.Props) => React$1.JSX.Element; declare const ComboboxRow: ({ className, ...props }: Combobox$1.Row.Props) => React$1.JSX.Element; declare const ComboboxValue: ({ ...props }: Combobox$1.Value.Props) => React$1.JSX.Element; declare const ComboboxList: ({ className, ...props }: Combobox$1.List.Props) => React$1.JSX.Element; declare const ComboboxClear: ({ className, ...props }: Combobox$1.Clear.Props) => React$1.JSX.Element; declare const ComboboxStatus: ({ className, ...props }: Combobox$1.Status.Props) => React$1.JSX.Element; declare const ComboboxCollection: (props: Combobox$1.Collection.Props) => React$1.JSX.Element; declare const ComboboxChips: ({ className, children, startAddon, ...props }: Combobox$1.Chips.Props & { startAddon?: React$1.ReactNode; }) => React$1.JSX.Element; declare const ComboboxChip: ({ children, ...props }: Combobox$1.Chip.Props) => React$1.JSX.Element; declare const useComboboxFilter: typeof Combobox$1.useFilter; //#endregion export { Combobox, ComboboxChip, ComboboxChips, ComboboxChipsInput, ComboboxClear, ComboboxCollection, ComboboxEmpty, ComboboxGroup, ComboboxGroupLabel, ComboboxInput, ComboboxItem, ComboboxList, ComboboxPopup, ComboboxRow, ComboboxSeparator, ComboboxStatus, ComboboxTrigger, ComboboxValue, useComboboxFilter };