import * as plugins from '../../plugins.js';
import type { OpsServer } from '../classes.opsserver.js';
import * as interfaces from '../../../dist_ts_interfaces/index.js';
export declare class RouteManagementHandler {
    private opsServerRef;
    typedrouter: plugins.typedrequest.TypedRouter<interfaces.typedrequestInterfaces.ITypedRequest>;
    constructor(opsServerRef: OpsServer);
    /**
     * Validate auth: JWT identity OR API token with required scope.
     * Returns a userId string on success, throws on failure.
     */
    private requireAuth;
    private registerHandlers;
}
