import type { HTMLAttributes } from 'react';
type InteractiveProps = {
interactive: true;
id: string;
};
type NonInteractiveProps = {
interactive?: false;
id?: string;
};
export type ComboboxCustomProps = {
/**
* Adds the item to the navigation flow at the start of the list.
* @default false
*/
interactive?: boolean;
/**
* Required if the element is interactive.
*/
id?: string;
/**
* Event handler for select event.
* Only called if the element is interactive.
*/
onSelect?: () => void;
/**
* Change the default rendered element for the one passed as a child, merging their props and behavior.
* @default false
*/
asChild?: boolean;
} & HTMLAttributes & (InteractiveProps | NonInteractiveProps);
declare const ComboboxCustom: import("react").ForwardRefExoticComponent>;
export { ComboboxCustom };
//# sourceMappingURL=Custom.d.ts.map