import { RuleCreateFunction, RuleModule } from '../ts-eslint'; /** * Uses type inference to fetch the TOptions type from the given RuleModule */ declare type InferOptionsTypeFromRule = T extends RuleModule ? TOptions : T extends RuleCreateFunction ? TOptions : unknown; /** * Uses type inference to fetch the TMessageIds type from the given RuleModule */ declare type InferMessageIdsTypeFromRule = T extends RuleModule ? TMessageIds : T extends RuleCreateFunction ? TMessageIds : unknown; export { InferOptionsTypeFromRule, InferMessageIdsTypeFromRule }; //# sourceMappingURL=InferTypesFromRule.d.ts.map