import { CLAlign, CLColors, CLHeadingLevels, CLHeadingTypes } from '../../../index.ts'; export interface CLHeadingProps { /** Set the horizontal alignment of content */ align?: CLAlign; /** Render text with a font-weight of 900 */ bolder?: boolean; /** Set the color of the heading */ color?: CLColors; /** Set the heading level */ level?: CLHeadingLevels; /** Test ID for testing purposes */ testId?: string; /** When set to `true`, truncate the text if it overflows its container */ truncate?: boolean; /** Set the type of the heading */ type?: CLHeadingTypes; } declare const _default: __VLS_WithTemplateSlots & Readonly<{}>, { color: CLColors; testId: string; type: CLHeadingTypes; align: CLAlign; bolder: boolean; truncate: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>, { default?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };