/**
 * AbortSignal Memory Leak Manager
 * Critical fix for EventTarget memory leak: 11 abort listeners detected
 * Centralized AbortController management with proper cleanup
 */
export declare class AbortSignalManager {
    private static activeControllers;
    private static listenerCount;
    /**
     * Create a tracked AbortController with automatic cleanup
     */
    static createController(): AbortController;
    /**
     * Manually cleanup a controller and all its listeners
     */
    static cleanupController(controller: AbortController): void;
    /**
     * Create a controller with automatic timeout cleanup
     */
    static createWithTimeout(timeoutMs: number): {
        controller: AbortController;
        timeoutId: NodeJS.Timeout;
    };
    /**
     * Emergency cleanup of all active controllers
     */
    static emergencyCleanup(): void;
    /**
     * Get current AbortSignal memory usage stats
     */
    static getStats(): {
        activeControllers: number;
        estimatedListeners: number;
        memoryPressure: 'low' | 'medium' | 'high';
    };
    /**
     * Set up process-level cleanup
     */
    static setupGlobalCleanup(): void;
}
//# sourceMappingURL=abort-signal-manager.d.ts.map