import type { JSONSchema4 } from '@typescript-eslint/utils/json-schema';
import type { AnyRuleModule } from '@typescript-eslint/utils/ts-eslint';
/**
 * Gets a complete options schema for a rule.
 * @param rule A new-style rule object
 * @returns JSON Schema for the rule's options.
 */
export declare function getRuleOptionsSchema(rule: Partial<AnyRuleModule>): JSONSchema4 | null;
