import { InjectionKey, PropType, Ref, VNode } from 'vue'; import { MenuOption } from './Dropdown'; export interface DropdownMenuContext { renderLabel: (option: MenuOption) => VNode[] | undefined; onSelect: (option: MenuOption) => void; isOpen: Ref; } export declare const dropdownMenuContextKey: InjectionKey; export declare const DropdownMenu: import('vue').DefineComponent; default: () => never[]; }; }>, () => VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; default: () => never[]; }; }>> & Readonly<{}>, { options: MenuOption[]; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;