import { ruleCreator } from "../_internal/rule-creator.js";
type MessageIds = "forbidden" | "suggestRemoveRedundantUndefined";
type Options = readonly [];
/**
 * Disallow redundant `undefined` inside Promise return type unions for async
 * functions that deterministically return definitely-defined values.
 */
declare const rule: ReturnType<typeof ruleCreator<Options, MessageIds>>;
export default rule;
//# sourceMappingURL=typescript-no-redundant-undefined-promise-return-type.d.ts.map