import { Font } from 'src/hooks/useFetch'; export declare const SPACE_DELIMITER = ""; export declare const PREFERRED_BREAKS_REGEX: RegExp; export declare const SPACE_CHAR = " "; export declare type MetaWord = { word: string; len: number; measure: number; }; export declare const measureLine: (text: string, maxWidth: number, ctx: CanvasRenderingContext2D, emMeasure: number, spaceMeasure: number, useOptimalbreaks?: boolean) => Array; export declare const getLines: (text: string, fontSize: number, width: number, fontFamily: string, fontWeight: string | number, useOptimalbreaks?: boolean) => MetaWord[][]; export declare const getLinesWithCheck: ({ font: { size, family, weight }, text, hasImage }: { font: Font; text: string; hasImage: boolean; }) => { isMessageNearLimit: boolean; isMessageTooLong: boolean; messageLines: MetaWord[][]; };