/**
* SvTitle - a heading primitive. `order` sets the semantic level (h1-h6) and,
* by default, the visual size; pass `size` to decouple the two (e.g. an h2 that
* looks like an h4). Themes from the shared `--sg-*` tokens.
*
* Dashboard
* Small but semantic h3
*/
import type { Snippet } from 'svelte';
type Level = 1 | 2 | 3 | 4 | 5 | 6;
type Props = {
/** Semantic heading level (h1-h6). */
order?: Level;
/** Visual size step, defaults to `order`. */
size?: Level;
/** Text alignment. */
align?: 'start' | 'center' | 'end';
/** Truncate to a single line with an ellipsis. */
truncate?: boolean;
children?: Snippet;
};
declare const SvTitle: import("svelte").Component;
type SvTitle = ReturnType;
export default SvTitle;