import { FunctionalComponent } from "../../../stencil-public-runtime";
interface DropdownItemProps {
  item: IDropdownItem;
  hasIcon: boolean;
  hasChildren: boolean;
  isLockedLevels: boolean;
  onSubActionClick: (item: IDropdownItem) => void;
}
export declare const DropdownItem: FunctionalComponent<DropdownItemProps>;
export interface IDropdownSubAction {
  id: string;
  label: string;
  type: 'primary' | 'critical';
}
export interface IDropdownGroup {
  label: string;
  order: number;
}
export interface IDropdownItem {
  id: any;
  label: string;
  type?: 'divider' | 'item' | 'loading';
  children?: Array<IDropdownItem>;
  iconName?: string;
  subAction?: IDropdownSubAction;
  group?: string | IDropdownGroup;
}
export {};
