import { RouteLocationRaw } from 'vue-router';
import { MenuItemRegistered } from './types.js';
export interface MenuItemProps {
    index: string;
    route?: RouteLocationRaw;
    disabled?: boolean;
}
export declare const menuItemProps: {
    readonly index: {
        readonly type: StringConstructor;
        readonly required: true;
    };
    readonly route: {
        readonly type: readonly [StringConstructor, ObjectConstructor];
        readonly default: undefined;
    };
    readonly disabled: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
};
export declare const menuItemEmits: {
    readonly click: (_item: MenuItemRegistered) => boolean;
};
