import { z } from 'zod'; import type { Color } from '../themes/color.js'; export declare enum TextAlign { Center = "center", Left = "left", Right = "right" } export declare const TextAlignMap: Record; export declare enum TextVerticalAlign { Bottom = "bottom", Center = "center", Top = "top" } export type TextStyleProps = { color: Color; fontFamily: FontFamily; fontSize: number; fontStyle: FontStyle; fontWeight: FontWeight; textAlign: TextAlign; }; export declare enum FontWeight { Bold = "700", Light = "300", Medium = "500", Regular = "400", SemiBold = "600" } export declare const FontWeightMap: Record; export declare enum FontStyle { Italic = "italic", Normal = "normal" } export declare enum FontFamily { BebasNeue = "blocksuite:surface:BebasNeue", Inter = "blocksuite:surface:Inter", Kalam = "blocksuite:surface:Kalam", Lora = "blocksuite:surface:Lora", OrelegaOne = "blocksuite:surface:OrelegaOne", Poppins = "blocksuite:surface:Poppins", Satoshi = "blocksuite:surface:Satoshi" } export declare const FontFamilyMap: Record; export declare const FontFamilyList: { [K in FontFamily]: [K, (typeof FontFamilyMap)[K]]; }[FontFamily][]; export declare enum TextResizing { AUTO_WIDTH_AND_HEIGHT = 0, AUTO_HEIGHT = 1 } export declare const FontFamilySchema: z.ZodNativeEnum; export declare const FontWeightSchema: z.ZodNativeEnum; export declare const FontStyleSchema: z.ZodNativeEnum; export declare const TextAlignSchema: z.ZodNativeEnum; //# sourceMappingURL=text.d.ts.map