import type { TSESLint } from '@typescript-eslint/utils'; export type Options = [ { allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing?: boolean; ignoreBooleanCoercion?: boolean; ignoreConditionalTests?: boolean; ignoreIfStatements?: boolean; ignoreMixedLogicalExpressions?: boolean; ignorePrimitives?: true | { bigint?: boolean; boolean?: boolean; number?: boolean; string?: boolean; }; ignoreTernaryTests?: boolean; } ]; export type MessageIds = 'noStrictNullCheck' | 'preferNullishOverAssignment' | 'preferNullishOverOr' | 'preferNullishOverTernary' | 'suggestNullish'; declare const _default: TSESLint.RuleModule; export default _default; //# sourceMappingURL=prefer-nullish-coalescing.d.ts.map