import type { TextlintPluginProcessor, TextlintPluginOptions, TextlintPluginPreProcessResult, TextlintPluginPostProcessResult, TextlintMessage } from "@textlint/types"; export declare class TextProcessor implements TextlintPluginProcessor { config: TextlintPluginOptions; extensions: Array; constructor(config?: TextlintPluginOptions); availableExtensions(): string[]; processor(_ext: string): { preProcess: (text: string, _filePath?: string) => TextlintPluginPreProcessResult; postProcess: (messages: Array, filePath?: string) => TextlintPluginPostProcessResult; }; } //# sourceMappingURL=TextProcessor.d.ts.map