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