import * as _sinclair_typebox from '@sinclair/typebox'; import { Static } from '@sinclair/typebox'; /** * Text Space After component props * Simple custom component that adds spacing after text content */ declare const TextSpaceAfterPropsSchema: _sinclair_typebox.TObject<{ content: _sinclair_typebox.TString; spaceAfter: _sinclair_typebox.TOptional<_sinclair_typebox.TNumber>; fontSize: _sinclair_typebox.TOptional<_sinclair_typebox.TNumber>; fontFamily: _sinclair_typebox.TOptional<_sinclair_typebox.TString>; bold: _sinclair_typebox.TOptional<_sinclair_typebox.TBoolean>; fontWeight: _sinclair_typebox.TOptional<_sinclair_typebox.TInteger>; italic: _sinclair_typebox.TOptional<_sinclair_typebox.TBoolean>; underline: _sinclair_typebox.TOptional<_sinclair_typebox.TBoolean>; color: _sinclair_typebox.TOptional<_sinclair_typebox.TString>; alignment: _sinclair_typebox.TOptional<_sinclair_typebox.TUnion<[_sinclair_typebox.TLiteral<"left">, _sinclair_typebox.TLiteral<"center">, _sinclair_typebox.TLiteral<"right">, _sinclair_typebox.TLiteral<"justify">]>>; }>; /** * Text Space After component definition schema */ declare const TextSpaceAfterComponentSchema: _sinclair_typebox.TObject<{ name: _sinclair_typebox.TLiteral<"text-space-after">; id: _sinclair_typebox.TOptional<_sinclair_typebox.TString>; props: _sinclair_typebox.TObject<{ content: _sinclair_typebox.TString; spaceAfter: _sinclair_typebox.TOptional<_sinclair_typebox.TNumber>; fontSize: _sinclair_typebox.TOptional<_sinclair_typebox.TNumber>; fontFamily: _sinclair_typebox.TOptional<_sinclair_typebox.TString>; bold: _sinclair_typebox.TOptional<_sinclair_typebox.TBoolean>; fontWeight: _sinclair_typebox.TOptional<_sinclair_typebox.TInteger>; italic: _sinclair_typebox.TOptional<_sinclair_typebox.TBoolean>; underline: _sinclair_typebox.TOptional<_sinclair_typebox.TBoolean>; color: _sinclair_typebox.TOptional<_sinclair_typebox.TString>; alignment: _sinclair_typebox.TOptional<_sinclair_typebox.TUnion<[_sinclair_typebox.TLiteral<"left">, _sinclair_typebox.TLiteral<"center">, _sinclair_typebox.TLiteral<"right">, _sinclair_typebox.TLiteral<"justify">]>>; }>; }>; /** * Union of all custom component types */ declare const CustomComponentDefinitionSchema: _sinclair_typebox.TObject<{ name: _sinclair_typebox.TLiteral<"text-space-after">; id: _sinclair_typebox.TOptional<_sinclair_typebox.TString>; props: _sinclair_typebox.TObject<{ content: _sinclair_typebox.TString; spaceAfter: _sinclair_typebox.TOptional<_sinclair_typebox.TNumber>; fontSize: _sinclair_typebox.TOptional<_sinclair_typebox.TNumber>; fontFamily: _sinclair_typebox.TOptional<_sinclair_typebox.TString>; bold: _sinclair_typebox.TOptional<_sinclair_typebox.TBoolean>; fontWeight: _sinclair_typebox.TOptional<_sinclair_typebox.TInteger>; italic: _sinclair_typebox.TOptional<_sinclair_typebox.TBoolean>; underline: _sinclair_typebox.TOptional<_sinclair_typebox.TBoolean>; color: _sinclair_typebox.TOptional<_sinclair_typebox.TString>; alignment: _sinclair_typebox.TOptional<_sinclair_typebox.TUnion<[_sinclair_typebox.TLiteral<"left">, _sinclair_typebox.TLiteral<"center">, _sinclair_typebox.TLiteral<"right">, _sinclair_typebox.TLiteral<"justify">]>>; }>; }>; type TextSpaceAfterProps = Static; type TextSpaceAfterComponent = Static; type CustomComponentDefinition = Static; export { type CustomComponentDefinition, CustomComponentDefinitionSchema, type TextSpaceAfterComponent, TextSpaceAfterComponentSchema, type TextSpaceAfterProps, TextSpaceAfterPropsSchema };