import { SessionListItem } from '../api/message'; export interface DropdownMenuProps { buttonClass?: string; menuClass?: string; showChevron?: boolean; buttonText?: string; } declare const _default: import('vue').DefineComponent void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { menuItemClick: (action: string) => any; sessionSelect: (sessionId: string) => any; loadSessions: () => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onMenuItemClick?: ((action: string) => any) | undefined; onSessionSelect?: ((sessionId: string) => any) | undefined; onLoadSessions?: (() => any) | undefined; }>, { buttonText: string; buttonClass: string; menuClass: string; showChevron: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { dropdownRef: HTMLDivElement; }, HTMLDivElement>; export default _default;