import { ComponentType, type JSX } from 'react'; import { Slate, type RichTextTypography, type DataType } from '@makeswift/controls'; import { LinkDefinition } from '../../controls'; type Children = string | JSX.Element | (string | JSX.Element)[]; export type BaseBlock = { children?: Children; textAlign?: Slate.ResponsiveBlockTextAlignment; typography?: RichTextTypography; }; export type BaseInline = { children?: Children; typography?: RichTextTypography; }; export declare const Fragment: ComponentType<{ children?: Children; }>; export declare const Anchor: ComponentType; export declare const Focus: ComponentType; export declare const Cursor: ComponentType; export declare const Text: ComponentType<{ children?: Children; text?: string; typography?: RichTextTypography; }>; export declare const DefaultBlock: ComponentType; export declare const Paragraph: ComponentType; export declare const Heading1: ComponentType; export declare const Heading2: ComponentType; export declare const Heading3: ComponentType; export declare const Heading4: ComponentType; export declare const Heading5: ComponentType; export declare const Heading6: ComponentType; export declare const BlockQuote: ComponentType; export declare const Ordered: ComponentType; export declare const Unordered: ComponentType; export declare const ListItem: ComponentType; export declare const ListItemChild: ComponentType; export declare const Code: ComponentType; export declare const Super: ComponentType; export declare const Sub: ComponentType; export declare const Link: ComponentType<{ children?: Children; link?: DataType; }>; export {}; //# sourceMappingURL=test-elements.d.ts.map