export type TagTone = "neutral" | "info" | "success" | "warning" | "error"; export type TagSize = "sm" | "md"; export type TagProps = { tone?: TagTone; size?: TagSize; disabled?: boolean; dismissible?: boolean; dismissLabel?: string; /** Svelte/React-canonical callback; fires alongside the `dismiss` emit. */ onDismiss?: (event: MouseEvent) => void; class?: string; }; export declare const Tag: import("vue").DefineComponent TagTone; default: string; }; size: { type: () => TagSize; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; dismissible: { type: BooleanConstructor; default: boolean; }; dismissLabel: { type: StringConstructor; default: string; }; onDismiss: { type: () => (event: MouseEvent) => void; default: undefined; }; class: { type: StringConstructor; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "dismiss"[], "dismiss", import("vue").PublicProps, Readonly TagTone; default: string; }; size: { type: () => TagSize; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; dismissible: { type: BooleanConstructor; default: boolean; }; dismissLabel: { type: StringConstructor; default: string; }; onDismiss: { type: () => (event: MouseEvent) => void; default: undefined; }; class: { type: StringConstructor; default: undefined; }; }>> & Readonly<{ onDismiss?: ((...args: any[]) => any) | undefined; }>, { size: TagSize; class: string; disabled: boolean; tone: TagTone; dismissible: boolean; dismissLabel: string; onDismiss: (event: MouseEvent) => void; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=Tag.d.ts.map