export declare const EsLintPluginTypeScriptRules: { AdjacentOverloadSignatures: string; BanTsIgnore: string; BanTypes: string; Camelcase: string; ClassNameCasing: string; ConsistentTypeAssertions: string; ExplicitFunctionReturnType: string; InterfaceNamePrefix: string; MemberDelimiterStyle: string; NoArrayConstructor: string; NoEmptyFunction: string; NoEmptyInterface: string; NoExplicitAny: string; NoInferrableTypes: string; NoMisusedNew: string; NoNamespace: string; NoNonNullAssertion: string; NoThisAlias: string; NoUnusedVars: string; NoUseBeforeDefine: string; PreferNamespaceKeyword: string; TripleSlashReference: string; TypeAnnotationSpacing: string; }; export declare type EsLintPluginTypeScriptRule = (typeof EsLintPluginTypeScriptRules)[keyof typeof EsLintPluginTypeScriptRules]; export declare type EsLintPluginTypeScriptRules = typeof EsLintPluginTypeScriptRules; export declare const isEsLintPluginTypeScriptRule: (value: unknown) => value is string;