export declare const Label: import("../utils").WithInstall; default: string; }; showLabel: { type: BooleanConstructor; default: true; }; showContent: { type: BooleanConstructor; default: true; }; showColon: { type: import("vue").PropType; default: undefined; }; content: { type: import("vue").PropType; default: string; }; contentList: { type: import("vue").PropType; default: () => never[]; }; type: { type: import("vue").PropType; default: import("./Label").LabelType; }; size: { type: import("vue").PropType; default: import("./Label").LabelSize; }; contentAlign: { type: import("vue").PropType; default: import("./Label").LabelContentAlign; }; leftIcon: { type: import("vue").PropType; default: string; }; showLeftIcon: BooleanConstructor; sameColor: BooleanConstructor; vertical: BooleanConstructor; ellipsis: BooleanConstructor; href: StringConstructor; location: StringConstructor; tags: { type: import("vue").PropType; default: () => never[]; }; media: { type: import("vue").PropType; default: () => never[]; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "long-press" | "click-media")[], "click" | "long-press" | "click-media", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; showLabel: { type: BooleanConstructor; default: true; }; showContent: { type: BooleanConstructor; default: true; }; showColon: { type: import("vue").PropType; default: undefined; }; content: { type: import("vue").PropType; default: string; }; contentList: { type: import("vue").PropType; default: () => never[]; }; type: { type: import("vue").PropType; default: import("./Label").LabelType; }; size: { type: import("vue").PropType; default: import("./Label").LabelSize; }; contentAlign: { type: import("vue").PropType; default: import("./Label").LabelContentAlign; }; leftIcon: { type: import("vue").PropType; default: string; }; showLeftIcon: BooleanConstructor; sameColor: BooleanConstructor; vertical: BooleanConstructor; ellipsis: BooleanConstructor; href: StringConstructor; location: StringConstructor; tags: { type: import("vue").PropType; default: () => never[]; }; media: { type: import("vue").PropType; default: () => never[]; }; }>> & { onClick?: ((...args: any[]) => any) | undefined; "onLong-press"?: ((...args: any[]) => any) | undefined; "onClick-media"?: ((...args: any[]) => any) | undefined; }, { type: import("./Label").LabelType; label: string; content: string; size: import("./Label").LabelSize; tags: string[]; media: import("./Label").LabelMedia[]; vertical: boolean; leftIcon: string; ellipsis: boolean; showLabel: boolean; showContent: boolean; showColon: boolean | undefined; contentList: string[]; contentAlign: import("./Label").LabelContentAlign; showLeftIcon: boolean; sameColor: boolean; }>>; export default Label; export type { LabelLongPressEvent, LabelLongPressTarget, LabelMedia, LabelMediaType, LabelProps, LabelType, } from './Label'; declare module 'vue' { interface GlobalComponents { VanLabel: typeof Label; } }