/**
 * @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