import { ErrorBase } from '../../error'; import { ExtensionPoint, Plugin } from '../../models/plugins'; /** * Error thrown when attempting to register a plugin with the same order and priority as an existing one * within an ordered extension point. */ export declare class DuplicatePluginOrderError extends ErrorBase { /** * Creates a new instance of DuplicatePluginOrderError. * * @param {ExtensionPoint} extensionPoint - The extension point where the conflict occurred. * @param {number} order - The order value of the conflicting plugin. * @param {number} priority - The priority value of the conflicting plugin. */ constructor(extensionPoint: ExtensionPoint, order: number, priority: number); }