import { NodeEntry } from 'slate';
import { RichTextTypography } from '@makeswift/controls';
import { MakeswiftEditor } from '../types';
export declare function shallowMergeTypographies(commonTypography?: RichTextTypography, typography?: RichTextTypography): {
    id: string | undefined;
    style: {
        deviceId: string;
        value: {
            fontFamily?: string | null | undefined;
            lineHeight?: number | null | undefined;
            letterSpacing?: number | null | undefined;
            fontWeight?: number | null | undefined;
            textAlign?: string | null | undefined;
            uppercase?: boolean | null | undefined;
            underline?: boolean | null | undefined;
            strikethrough?: boolean | null | undefined;
            italic?: boolean | null | undefined;
            fontSize?: {
                value: number | null;
                unit: string | null;
            } | null | undefined;
            color?: {
                swatchId: string | null;
                alpha: number | null;
            } | null | undefined;
        };
    }[];
};
export declare function normalizeTypographyDown(editor: MakeswiftEditor, entry: NodeEntry): boolean;
//# sourceMappingURL=normalizeTypographyDown.d.ts.map