import { default as React } from 'react';
import { TAEditorSize } from '../../AEditor/AEditor';
type TStylePatch = Record<string, string | null | undefined>;
interface IBEditorLayoutHeightProps {
    contentHeight?: number;
    currentHeight?: number;
    extMaxHeight?: number;
    extMinHeight?: number;
    isRawMode: boolean;
}
export declare function compressBEditorCssValue(value: string): string;
export declare function parseBEditorInlineStyle(styleText: string | null | undefined): Record<string, string>;
export declare function mergeBEditorInlineStyles(styleText: string | null | undefined, patch: TStylePatch): string;
export declare function resolveBEditorLayoutHeightProps({ contentHeight, currentHeight, extMaxHeight, extMinHeight, isRawMode, }: IBEditorLayoutHeightProps): Omit<IBEditorLayoutHeightProps, 'isRawMode'>;
export declare function escapeBEditorHtml(value: string): string;
export declare function createBEditorCssVariables(isTitleMode: boolean, toolbarSize: TAEditorSize): React.CSSProperties;
export declare function resolveBEditorSurfaceStyle({ editorCssVariables, isRawMode, style, }: {
    editorCssVariables: React.CSSProperties;
    isRawMode: boolean;
    style?: React.CSSProperties;
}): React.CSSProperties;
export declare function toBEditorInlineStyle(style: React.CSSProperties | undefined): string | undefined;
export {};
