export declare const DetectorJsTsMensagens: {
    readonly tipoAnyComUtilidade: (varNome: string, _tipo: string) => string;
    readonly tipoAnyComUtilidadeSugestao: (tipo: string) => string;
    readonly anyCatchBlock: (varNome?: string) => string;
    readonly anyCatchBlockSugestao: "替换为: catch (error: unknown) { ... }";
    readonly callbackAny: (varNome?: string) => string;
    readonly callbackAnySugestao: "定义回调接口: (param: TipoEspecifico) => void";
    readonly eventHandlerAny: (varNome?: string) => string;
    readonly eventHandlerAnySugestao: "使用DOM类型: MouseEvent, KeyboardEvent等或React.SyntheticEvent<T>";
    readonly indexSignatureAny: "使用any的可扩展索引 - 过于宽松";
    readonly indexSignatureAnySugestao: "使用: [key: string]: unknown（更安全）或定义联合类型";
    readonly recordAny: (varNome?: string) => string;
    readonly recordAnySugestao: "使用Record<string, unknown>或特定接口";
    readonly arrayAny: (varNome?: string) => string;
    readonly arrayAnySugestao: "指定数组类型: string[], number[], CustomType[] 等";
    readonly tipoAnyGenerico: (varNome?: string) => string;
    readonly tipoAnyGenericoSugestao: "分析变量的使用情况并定义特定类型，或使用带type guard的unknown";
    readonly contextoAdicionalTipos: " | [警告] 类型定义文件 - 影响整个代码库";
    readonly contextoAdicionalCore: " | [警告] 核心/共享模块 - 被许多组件使用";
    readonly revisaoManual: " | [搜索] 必须手动审查";
    readonly tipoPermissivo: (tipo: string) => string;
    readonly tipoObjectSugestao: "使用Record<string, unknown>或特定接口";
    readonly tipoVazioSugestao: "对空对象使用Record<string, never>或特定接口";
    readonly typeAssertionAny: "'as any' 类型断言完全禁用了类型检查";
    readonly assertionCastFuncaoSugestao: "避免函数返回值转换 - 正确键入函数或使用带type guard的unknown";
    readonly assertionCastPropriedadeSugestao: "避免属性转换 - 在父对象中定义正确的类型";
    readonly assertionCastParametroSugestao: "参数类型断言 - 在被调用函数的签名中定义正确的类型";
    readonly assertionCastGenericoSugestao: "替换为特定类型或使用带运行时验证的unknown";
    readonly assertionCritico: " | [ALERT] 严重: 类型安全性已完全禁用";
    readonly angleBracketCast: "'<any>' 类型转换（旧语法）禁用了类型安全性 | [建议] 使用现代的'as'语法和特定类型 | [ALERT] 严重: 迁移到现代语法和正确类型";
    readonly unknownLegitimo: (varNome?: string, motivo?: string) => string;
    readonly unknownMelhoravel: (varNome?: string, confianca?: number) => string;
    readonly unknownCorrigir: (varNome?: string, confianca?: number) => string;
    readonly unknownRevisaoManual: " | [警告] 建议手动审查";
    readonly unknownRevisaoObrigatoria: " | [搜索] 必须手动审查";
    readonly floatingPromise: (funcName: string) => string;
    readonly asyncInForEach: (propName: string) => string;
    readonly asyncInMap: (_propName: string) => string;
    readonly setIntervalUnassigned: "调用setInterval但未保存引用。这可能导致内存泄漏和处理浪费。";
    readonly windowSetIntervalUnassigned: "调用window.setInterval但未保存引用（内存泄漏）。";
    readonly globalListenerNoCleanup: "在React组件中检测到全局事件'addEventListener'，但未找到'removeEventListener'。这将在卸载时导致内存泄漏。";
};
//# sourceMappingURL=detector-js-ts-messages.d.ts.map