/** * Typography components — Heading, Text, Muted, Code, Link, Markdown, etc. */ import { Component } from '../../core/component.js'; import type { ComponentProps, RxStr } from '../../core/component.js'; export interface HeadingProps extends ComponentProps { level?: 1 | 2 | 3 | 4; } export declare function Heading(content: RxStr, props?: HeadingProps): Component; export declare function H1(content: RxStr, props?: ComponentProps): Component; export declare function H2(content: RxStr, props?: ComponentProps): Component; export declare function H3(content: RxStr, props?: ComponentProps): Component; export declare function H4(content: RxStr, props?: ComponentProps): Component; export interface TextProps extends ComponentProps { bold?: boolean; code?: boolean; } export declare function Text(content: RxStr, props?: TextProps): Component; export declare function P(content: RxStr, props?: ComponentProps): Component; export declare function Lead(content: RxStr, props?: ComponentProps): Component; export declare function Large(content: RxStr, props?: ComponentProps): Component; export declare function Small(content: RxStr, props?: ComponentProps): Component; export declare function Muted(content: RxStr, props?: ComponentProps): Component; export declare function BlockQuote(content: RxStr, props?: ComponentProps): Component; export declare function Label(content: RxStr, props?: ComponentProps): Component; export interface LinkProps extends ComponentProps { href: string; target?: string; } export declare function Link(content: RxStr, props: LinkProps): Component; export declare function Code(content: RxStr, props?: ComponentProps): Component; export declare function Markdown(content: RxStr, props?: ComponentProps): Component; export declare function Kbd(label: string, props?: ComponentProps): Component; //# sourceMappingURL=index.d.ts.map