@brianveltman/sonatype-mcp
Version:
Model Context Protocol server for Sonatype Nexus Repository Manager
15 lines • 678 B
TypeScript
import { Config } from '../config/environment.js';
import { RequestOptions } from './nexus-client.js';
export declare class FirewallClient {
private readonly client;
private readonly config;
constructor(config: Config);
private hasCredentials;
private ensureCredentials;
testConnection(): Promise<boolean>;
get<T>(endpoint: string, options?: RequestOptions): Promise<T>;
post<T>(endpoint: string, data?: any, options?: RequestOptions): Promise<T>;
put<T>(endpoint: string, data?: any, options?: RequestOptions): Promise<T>;
delete<T>(endpoint: string, options?: RequestOptions): Promise<T>;
}
//# sourceMappingURL=firewall-client.d.ts.map