import type { RouteLocationRaw } from 'vue-router'; import type { Avatar } from '../avatar/avatar'; import type { PopperOptions, Size } from '../../types'; export interface DropdownItem { to?: string | RouteLocationRaw; label: string; slot?: string; icon?: string; iconClass?: string; avatar?: Partial; isDisabled?: boolean; onClick?: () => void; } export declare const dropdown: { wrapper: string; container: string; width: string; height: string; background: string; shadow: string; rounded: string; ring: string; base: string; divide: string; padding: string; item: { base: string; rounded: string; padding: string; size: string; active: string; inactive: string; disabled: string; icon: { base: string; active: string; inactive: string; }; avatar: { base: string; size: Size; }; }; transition: { enterActiveClass: string; enterFromClass: string; enterToClass: string; leaveActiveClass: string; leaveFromClass: string; leaveToClass: string; }; popper: PopperOptions; };