@sandlada/vue-mdc
Version:

39 lines • 1.39 kB
TypeScript
/**
* @license
* Copyright 2025 Sandlada & Kai Orion
* SPDX-License-Identifier: MIT
*/
import type { ExtractPublicPropTypes, PropType, VNode } from 'vue';
export declare const TypographyVariant: {
readonly LabelSmall: "label-small";
readonly LabelMedium: "label-medium";
readonly LabelLarge: "label-large";
readonly BodySmall: "body-small";
readonly BodyMedium: "body-medium";
readonly BodyLarge: "body-large";
readonly TitleSmall: "title-small";
readonly TitleMedium: "title-medium";
readonly TitleLarge: "title-large";
readonly HeadlineSmall: "headline-small";
readonly HeadlineMedium: "headline-medium";
readonly HeadlineLarge: "headline-large";
readonly DisplaySmall: "display-small";
readonly DisplayMedium: "display-medium";
readonly DisplayLarge: "display-large";
};
export type TTypographyVariant = typeof TypographyVariant[keyof typeof TypographyVariant];
export declare const props: {
readonly variant: {
readonly default: "body-medium";
readonly type: PropType<TTypographyVariant>;
};
readonly tag: {
readonly default: "span";
readonly type: PropType<keyof HTMLElementTagNameMap>;
};
};
export type TTypograhyProps = ExtractPublicPropTypes<typeof props>;
export type TTypograhySlots = {
default?: Array<VNode>;
};
//# sourceMappingURL=typography.definition.d.ts.map