export { TextlintKernel } from "./textlint-kernel";
export * from "./descriptor/index";
export { TextlintKernelRule, TextlintKernelFilterRule, TextlintKernelPlugin, TextlintKernelOptions } from "./textlint-kernel-interface";
/**
 * Types of textlint lint/fix result
 */
export type { TextlintResult, TextlintFixResult, TextlintMessageFixCommand, TextlintMessage } from "@textlint/types";
/**
 * @deprecated These types will removed in the future. Use @textlint/types instead of it
 * If you use these types in your rule, you should use @textlint/types for your rule.
 * Related changes: https://github.com/textlint/textlint/pull/562
 */
export type { TextlintRuleReporter, TextlintRuleModule, TextlintRuleOptions, TextlintRuleSeverityLevel, TextlintFilterRuleReporter, TextlintFilterRuleOptions, TextlintPluginCreator, TextlintPluginOptions, TextlintPluginProcessor, TextlintPluginProcessorConstructor } from "@textlint/types";
export { TextlintRuleSeverityLevelKeys } from "./context/TextlintRuleSeverityLevelKeys";
//# sourceMappingURL=index.d.ts.map