import { ruleCreator } from "../_internal/rule-creator.js"; type MessageIds = "forbidden" | "suggest"; type Options = readonly [RuleOptions?]; type RuleOptions = Readonly<{ readonly allowIntersection?: boolean; readonly allowLocal?: boolean; }>; /** * Prefer interface declarations when a type alias can be represented safely. */ declare const rule: ReturnType>; /** * Wrapper rule with explicit lifecycle metadata and replacement mapping. */ declare const deprecatedRule: typeof rule; export default deprecatedRule; //# sourceMappingURL=prefer-interface.d.ts.map