import { default as Badge } from './Badge.vue';
import { default as mdx } from './Badge.mdx';
import { BadgeSize, BadgeColor, BadgeVariant } from './constants';
import { IconName } from '../Icon/types';
///
declare namespace _default {
export let title: string;
export { Badge as component };
export namespace parameters {
namespace docs {
export { mdx as page };
}
}
export namespace argTypes {
namespace color {
let options: ("error" | "info" | "neutral" | "success" | "upgrade" | "warning")[];
namespace control {
let type: string;
}
namespace table {
export namespace type_1 {
let summary: string;
}
export { type_1 as type };
}
}
namespace content {
export namespace control_1 {
let type_2: string;
export { type_2 as type };
}
export { control_1 as control };
export let description: string;
export namespace table_1 {
export namespace type_3 {
let summary_1: string;
export { summary_1 as summary };
}
export { type_3 as type };
}
export { table_1 as table };
}
namespace icon {
let options_1: ("Close" | "AppWindows" | "ArrowDownToLine" | "ArrowTrendUp" | "Back" | "BankAccount" | "Bars" | "Bell" | "BorderOut" | "Building" | "Bullhorn" | "Calendar" | "CalendarAlt" | "CampaignAutomated" | "CampaignOneTime" | "Car" | "CircleCheck" | "CircleClose" | "CircleEmpty" | "CircleExclamation" | "CircleInfo" | "CircleQuestion" | "CircleUser" | "Clipboard" | "ClockFour" | "ClockSeven" | "ClockTen" | "CloudData" | "Code" | "Coin" | "Collapse" | "CommentNotes" | "Creative" | "CreditCard" | "CreditCardSearch" | "Delete" | "Details" | "DollarSign" | "DoubleSidedArrow" | "Duplicate" | "Edit" | "Ellipsis" | "EllipsisVertical" | "Envelope" | "EnvelopeSearch" | "Envelopes" | "Error" | "Exit" | "Export" | "FileAlt" | "FileInfo" | "FileShare" | "Filter" | "Fire" | "FolderInfo" | "Future" | "Gear" | "Gift" | "Integrations" | "ImageSearch" | "LayerGroup" | "Layers" | "Lightning" | "LocationPin" | "MagnifyingGlass" | "MoneyBill" | "Minus" | "NavArrowLeft" | "Next" | "Notes" | "Pen" | "OpenBook" | "PaintRoller" | "PieChartSlice" | "PlanBusiness" | "PlanDeveloper" | "PlanEnterprise" | "PlanGrowthPlus" | "PlanGrowth" | "PlanStartup" | "Plus" | "Previous" | "Processing" | "QRCode" | "Repeat" | "Resize" | "Send" | "Signal" | "Success" | "Tag" | "TemplateModeSwitch" | "TriangleExclamation" | "Truck" | "Unverified" | "User" | "Users" | "Verified" | "Webhooks")[];
export { options_1 as options };
export namespace control_2 {
let type_4: string;
export { type_4 as type };
}
export { control_2 as control };
export namespace table_2 {
export namespace type_5 {
let summary_2: string;
export { summary_2 as summary };
}
export { type_5 as type };
}
export { table_2 as table };
}
namespace variant {
let options_2: ("primary" | "outlined")[];
export { options_2 as options };
export namespace control_3 {
let type_6: string;
export { type_6 as type };
}
export { control_3 as control };
export namespace table_3 {
export namespace type_7 {
let summary_3: string;
export { summary_3 as summary };
}
export { type_7 as type };
}
export { table_3 as table };
}
namespace size {
let options_3: ("sm" | "md" | "lg")[];
export { options_3 as options };
export namespace control_4 {
let type_8: string;
export { type_8 as type };
}
export { control_4 as control };
export namespace table_4 {
export namespace type_9 {
let summary_4: string;
export { summary_4 as summary };
}
export { type_9 as type };
}
export { table_4 as table };
}
}
}
export default _default;
export function Primary(args: any, { argTypes }: {
argTypes: any;
}): {
props: string[];
components: {
Badge: {
new (...args: any[]): import('vue').CreateComponentPublicInstance;
default: "md";
};
icon: {
type: import('vue').PropType;
default: undefined;
};
color: {
type: import('vue').PropType;
default: "neutral";
};
variant: {
type: import('vue').PropType;
default: "primary";
};
}>>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly;
default: "md";
};
icon: {
type: import('vue').PropType;
default: undefined;
};
color: {
type: import('vue').PropType;
default: "neutral";
};
variant: {
type: import('vue').PropType;
default: "primary";
};
}>>, {
size: BadgeSize;
icon: IconName;
color: BadgeColor;
variant: BadgeVariant;
}, true, {}, {}, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly;
default: "md";
};
icon: {
type: import('vue').PropType;
default: undefined;
};
color: {
type: import('vue').PropType;
default: "neutral";
};
variant: {
type: import('vue').PropType;
default: "primary";
};
}>>, {}, {}, {}, {}, {
size: BadgeSize;
icon: IconName;
color: BadgeColor;
variant: BadgeVariant;
}>;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
} & import('vue').ComponentOptionsBase;
default: "md";
};
icon: {
type: import('vue').PropType;
default: undefined;
};
color: {
type: import('vue').PropType;
default: "neutral";
};
variant: {
type: import('vue').PropType;
default: "primary";
};
}>>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, {
size: BadgeSize;
icon: IconName;
color: BadgeColor;
variant: BadgeVariant;
}, {}, string, {}> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => {
$slots: {
default?(_: {}): any;
};
});
};
setup: () => {
args: any;
};
template: string;
};
export namespace Primary {
namespace args {
let content_1: string;
export { content_1 as content };
}
}
export function AllBadges(args: any): {
components: {
Badge: {
new (...args: any[]): import('vue').CreateComponentPublicInstance;
default: "md";
};
icon: {
type: import('vue').PropType;
default: undefined;
};
color: {
type: import('vue').PropType;
default: "neutral";
};
variant: {
type: import('vue').PropType;
default: "primary";
};
}>>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly;
default: "md";
};
icon: {
type: import('vue').PropType;
default: undefined;
};
color: {
type: import('vue').PropType;
default: "neutral";
};
variant: {
type: import('vue').PropType;
default: "primary";
};
}>>, {
size: BadgeSize;
icon: IconName;
color: BadgeColor;
variant: BadgeVariant;
}, true, {}, {}, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly;
default: "md";
};
icon: {
type: import('vue').PropType;
default: undefined;
};
color: {
type: import('vue').PropType;
default: "neutral";
};
variant: {
type: import('vue').PropType;
default: "primary";
};
}>>, {}, {}, {}, {}, {
size: BadgeSize;
icon: IconName;
color: BadgeColor;
variant: BadgeVariant;
}>;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
} & import('vue').ComponentOptionsBase;
default: "md";
};
icon: {
type: import('vue').PropType;
default: undefined;
};
color: {
type: import('vue').PropType;
default: "neutral";
};
variant: {
type: import('vue').PropType;
default: "primary";
};
}>>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, {
size: BadgeSize;
icon: IconName;
color: BadgeColor;
variant: BadgeVariant;
}, {}, string, {}> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => {
$slots: {
default?(_: {}): any;
};
});
};
setup: () => {
args: any;
};
template: string;
};
export namespace AllBadges {
export namespace args_1 {
let content_2: string;
export { content_2 as content };
}
export { args_1 as args };
}