export { compressCssValue } from '../../../AUtils/cssCompress';
export declare const TABLE_COLUMN_WIDTHS_DATA_ATTRIBUTE = "data-aeditor-col-widths";
export declare const TABLE_CELL_ALLOWED_STYLE_PREFIXES: readonly ["background-color", "border", "color", "font", "letter-spacing", "line-height", "overflow-wrap", "padding", "text-align", "text-decoration", "vertical-align", "white-space", "word-break", "word-wrap"];
export declare const TABLE_CELL_COMPUTED_STYLE_PROPERTIES: readonly ["background-color", "border-top-color", "border-top-style", "border-top-width", "border-right-color", "border-right-style", "border-right-width", "border-bottom-color", "border-bottom-style", "border-bottom-width", "border-left-color", "border-left-style", "border-left-width", "color", "font-family", "font-size", "font-style", "font-weight", "letter-spacing", "line-height", "overflow-wrap", "padding-top", "padding-right", "padding-bottom", "padding-left", "text-align", "text-decoration", "vertical-align", "white-space", "word-break", "word-wrap"];
type TStyleFilter = (property: string) => boolean;
type TComputedStyleFilter = (property: string, value: string, baselineValue: string) => boolean;
export declare function parseInlineStyleText(styleText: string, filter?: TStyleFilter): Record<string, string>;
export declare function styleMapToText(styleMap: Record<string, string>): string;
export declare function mergeInlineStyles(...styles: Array<string | null | undefined>): string;
export declare function readComputedStyleMap(computedStyle: CSSStyleDeclaration, properties: readonly string[], baselineStyle?: CSSStyleDeclaration, filter?: TComputedStyleFilter): Record<string, string>;
