/// <reference types="wechat-miniprogram" />
/// <reference types="react" />
import { VantBaseExternalClassName, VantComponent, VantEventHandler } from '../base';
export interface VantSidebarItemProps {
    /**
     * 内容
     *
     * @default ''
     */
    title?: string;
    /**
     * 是否显示右上角小红点
     *
     * @default false
     */
    dot?: boolean;
    /**
     * 图标右上角徽标的内容
     *
     * @default ''
     */
    badge?: string | number;
    /**
     * 是否禁用该项
     *
     * @default false
     */
    disabled?: boolean;
}
/**
 * @deprecated
 */
export interface VantSidebarItemClickEvent extends WechatMiniprogram.BaseEvent {
    /**
     * 当前徽章的索引
     */
    detail: number;
}
export interface VantSidebarItemEvents {
    /**
     * 点击徽章时触发
     */
    onClick?: VantEventHandler<number>;
}
export interface VantSidebarItemSlot {
    /**
     * 自定义标题栏，如果设置了 title 属性则不生效
     */
    title?: React.ReactNode;
}
export type VantSidebarItemExternalClassName = VantBaseExternalClassName;
export type VantSidebarItem = VantComponent<VantSidebarItemProps, VantSidebarItemEvents, VantSidebarItemExternalClassName>;
