import React from "react";
export interface SearchableMenuItem {
	key: string;
	label: string;
}
interface SearchableMenuProps {
	items: SearchableMenuItem[];
	onItemSelected: (key: string) => void;
	trigger: React.ReactNode;
	triggerClassName?: string;
	disabled?: boolean;
	searchPlaceholder?: string;
	emptyMessage?: string;
	className?: string;
	collisionBoundary?: Element | Element[] | "clipping-ancestors";
}
declare function SearchableMenuInner({ items, onItemSelected, trigger, triggerClassName, disabled, searchPlaceholder, emptyMessage, className, collisionBoundary }: SearchableMenuProps): React.ReactElement;
export declare const SearchableMenu: React.MemoExoticComponent<typeof SearchableMenuInner>;
export {};
