import type { Style, CSSStyle, StyleRuntime } from './StyleRuntime'; import { EditorView } from 'prosemirror-view'; export declare function invalidateStyleCache(): void; export declare function registerStyleCacheInvalidator(fn: () => void): () => void; export declare function addStyleToList(style: Style): any[]; export declare function isCustomStyleExists(styleName: string): boolean; export declare function getCustomStyleByName(name: string): Style; export declare function setView(csview: EditorView): void; export declare function setStyles(style: Style[]): void; export declare function setHidenumberingFlag(hideNumberingFlag: any): void; export declare function getHidenumberingFlag(): boolean; export declare function setStyleRuntime(runtime: any): void; export declare function getStyleRuntime(): StyleRuntime; export declare function setCustomStylesOnLoad(): void; export declare function isStylesLoaded(): boolean; export declare function hasStyleRuntime(): boolean; export declare function getCustomStyleByLevel(level: number): any; export declare function isPreviousLevelExists(previousLevel: number): boolean; export declare function getCustomStyle(customStyle: any): CSSStyle; export declare function saveStyle(styleProps: Style): Promise; export declare function getStylesAsync(): Promise; export declare function renameStyle(oldName: string, newName: string): Promise; export declare function removeStyle(styleName: string): Promise; export declare function saveStyleSet(styles: Style[]): Promise;