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