import { Combobox as BaseUICombobox, type ComboboxChipProps, type ComboboxChipRemoveProps, type ComboboxClearProps, type ComboboxIconProps, type ComboboxInputProps, type ComboboxItemIndicatorProps, type ComboboxItemProps, type ComboboxListProps, type ComboboxPopupProps, type ComboboxPositionerProps, type ComboboxTriggerProps } from "@base-ui/react/combobox";
import React from "react";
interface ComboboxTriggerComponentProps extends Omit<ComboboxTriggerProps, "className"> {
	className?: string;
}
declare function ComboboxTrigger({ className, children,...rest }: ComboboxTriggerComponentProps): React.ReactElement;
interface ComboboxIconComponentProps extends Omit<ComboboxIconProps, "className"> {
	className?: string;
}
declare function ComboboxIcon({ className, children,...rest }: ComboboxIconComponentProps): React.ReactElement;
interface ComboboxInputComponentProps extends Omit<ComboboxInputProps, "className"> {
	className?: string;
}
declare function ComboboxSearchInput({ className,...rest }: ComboboxInputComponentProps): React.ReactElement;
declare function ComboboxInput({ className,...rest }: ComboboxInputComponentProps): React.ReactElement;
interface ComboboxPositionerComponentProps extends Omit<ComboboxPositionerProps, "className"> {
	className?: string;
}
declare function ComboboxPositioner({ className, children,...rest }: ComboboxPositionerComponentProps): React.ReactElement;
interface ComboboxPopupComponentProps extends Omit<ComboboxPopupProps, "className"> {
	className?: string;
}
declare function ComboboxPopup({ className, children,...rest }: ComboboxPopupComponentProps): React.ReactElement;
interface ComboboxItemComponentProps extends Omit<ComboboxItemProps, "className"> {
	className?: string;
}
declare function ComboboxItem({ className, children,...rest }: ComboboxItemComponentProps): React.ReactElement;
declare function ComboboxChips({ children, className }: {
	children: React.ReactNode
	className?: string
}): React.ReactElement;
interface ComboboxChipComponentProps extends Omit<ComboboxChipProps, "className"> {
	className?: string;
}
declare function ComboboxChip({ className, children,...rest }: ComboboxChipComponentProps): React.ReactElement;
interface ComboboxChipRemoveComponentProps extends Omit<ComboboxChipRemoveProps, "className"> {
	className?: string;
}
declare function ComboboxChipRemove({ className,...rest }: ComboboxChipRemoveComponentProps): React.ReactElement;
interface ComboboxClearComponentProps extends Omit<ComboboxClearProps, "className"> {
	className?: string;
}
declare function ComboboxClear({ className,...rest }: ComboboxClearComponentProps): React.ReactElement;
declare function ComboboxEmpty({ children, className }: {
	children: React.ReactNode
	className?: string
}): React.ReactElement;
interface ComboboxListComponentProps extends Omit<ComboboxListProps, "className"> {
	className?: string;
}
declare function ComboboxList({ className, children,...rest }: ComboboxListComponentProps): React.ReactElement;
interface ComboboxItemIndicatorComponentProps extends Omit<ComboboxItemIndicatorProps, "className"> {
	className?: string;
}
declare function ComboboxItemIndicator({ className, children,...rest }: ComboboxItemIndicatorComponentProps): React.ReactElement;
export declare const Combobox: {
	Root: typeof BaseUICombobox.Root
	Trigger: typeof ComboboxTrigger
	Icon: typeof ComboboxIcon
	SearchInput: typeof ComboboxSearchInput
	Input: typeof ComboboxInput
	Portal: typeof BaseUICombobox.Portal
	Positioner: typeof ComboboxPositioner
	Popup: typeof ComboboxPopup
	List: typeof ComboboxList
	Item: typeof ComboboxItem
	ItemIndicator: typeof ComboboxItemIndicator
	Collection: typeof BaseUICombobox.Collection
	Chips: typeof ComboboxChips
	Chip: typeof ComboboxChip
	ChipRemove: typeof ComboboxChipRemove
	Clear: typeof ComboboxClear
	Empty: typeof ComboboxEmpty
	Value: typeof BaseUICombobox.Value
};
export {};
