///
import { PopoverInteractionKind } from '@blueprintjs/core';
import { SelectProps, SelectOption } from '../../components/Select/Select';
import { MultiTypeInputType } from '../../components/MultiTypeInput/MultiTypeInputUtils';
export interface SubmenuSelectOption extends SelectOption {
submenuItems: SelectOption[];
hasSubItems?: boolean;
}
export interface SelectWithSubmenuPropsV2 extends Omit {
items: SubmenuSelectOption[];
loading?: boolean;
onOpening?: (item: SelectOption) => void;
interactionKind?: PopoverInteractionKind;
onChange?: (primaryValue: SelectOption, selectedValue?: SelectOption, type?: MultiTypeInputType) => void;
}
export declare function SelectWithSubmenuV2(props: SelectWithSubmenuPropsV2): JSX.Element;