import type { FontConfig } from '../page-block/font-loader/font-loader.js'; export declare const ZOOM_MAX = 6; export declare const ZOOM_MIN = 0.1; export declare const ZOOM_STEP = 0.25; export declare const ZOOM_INITIAL = 1; export declare const GRID_SIZE = 3000; export declare const GRID_GAP_MIN = 10; export declare const GRID_GAP_MAX = 50; export declare const DEFAULT_ROUGHNESS = 1.4; export declare const DEFAULT_CENTRAL_AREA_RATIO = 0.3; export interface IBound { x: number; y: number; w: number; h: number; rotate?: number; } export declare enum ShapeStyle { General = "General", Scribbled = "Scribbled" } export declare enum StrokeStyle { Solid = "solid", Dashed = "dash", None = "none" } export interface IModelCoord { x: number; y: number; } export declare enum CanvasTextFontFamily { Inter = "blockeditor:surface:Inter", Kalam = "blockeditor:surface:Kalam", Satoshi = "blockeditor:surface:Satoshi", Poppins = "blockeditor:surface:Poppins", Lora = "blockeditor:surface:Lora", BebasNeue = "blockeditor:surface:BebasNeue", OrelegaOne = "blockeditor:surface:OrelegaOne" } export declare const CANVAS_TEXT_FONT_FAMILY: CanvasTextFontFamily[]; export declare enum CanvasTextFontWeight { Light = "300", Regular = "400", SemiBold = "600" } export declare enum CanvasTextFontStyle { Normal = "normal", Italic = "italic" } export declare const DEFAULT_CANVAS_TEXT_FONT_CONFIG: FontConfig[]; //# sourceMappingURL=consts.d.ts.map