import { ruleCreator } from "../_internal/rule-creator.js";
type MessageIds = "explicitAny" | "implicitAny" | "narrowed" | "suggestExplicitUnknown";
type Options = readonly [RuleOptions?];
type RuleOptions = Readonly<{
    readonly allowExplicitAny?: boolean;
}>;
/**
 * Require explicit `unknown` (or optionally `any`) for Promise rejection
 * callbacks.
 */
declare const rule: ReturnType<typeof ruleCreator<Options, MessageIds>>;
export default rule;
//# sourceMappingURL=no-implicit-any-catch.d.ts.map