import { Plugin } from 'prosemirror-state'; import { RteFeatureImpl } from '../feature'; import { RteInstanceImpl } from '../instance'; import { RteCharacterCountPublicInterface } from '../public-interface'; export type RteCharacterCountConfig = { limit?: number; }; export declare class RteCharacterCountFeatureImpl extends RteFeatureImpl { protected config?: RteCharacterCountConfig | undefined; name: string; constructor(config?: RteCharacterCountConfig | undefined); getPlugins(): { priority: number; featureName: string; value: Plugin; }[]; getPublicInterface(rte: RteInstanceImpl): RteCharacterCountPublicInterface; } export declare const RteCharacterCountFeature: { new (config?: RteCharacterCountConfig | undefined): {}; };