import type { Oas3RuleSet, Oas2RuleSet, Async3RuleSet, Async2RuleSet, Arazzo1RuleSet, Overlay1RuleSet, OpenRpc1RuleSet } from '../oas-types.js'; import type { ImportedPlugin, ResolvedGovernanceConfig, Plugin, PluginCreator } from './types.js'; export declare function parsePresetName(presetName: string): { pluginId: string; configName: string; }; export declare function prefixRules(rules: T, prefix: string): T; export declare function mergeExtends(rulesConfList: ResolvedGovernanceConfig[]): Required; export declare class ConfigValidationError extends Error { } export declare function deepCloneMapWithJSON(originalMap: Map): Map; export declare function isDeprecatedPluginFormat(plugin: ImportedPlugin | undefined): plugin is Plugin; export declare function isCommonJsPlugin(plugin: ImportedPlugin | undefined): plugin is PluginCreator; //# sourceMappingURL=utils.d.ts.map