import { BaseClient } from "../../core/client"; import { PortForwardingRule, PortForwardingRules } from "./types"; /** * Service for managing firewall and port forwarding rules. */ export declare class FirewallService { private client; constructor(client: BaseClient); /** * Gets the list of port forwarding rules. */ getPortForwardingRules(): Promise; /** * Adds a new port forwarding rule. */ addPortForwardingRule(id: string, rule: Omit): Promise; /** * Deletes a port forwarding rule by its ID. */ deletePortForwardingRule(id: string): Promise; /** * Enables or disables a port forwarding rule. */ setPortForwardingRuleStatus(id: string, enable: boolean): Promise; } export declare function getPortForwardingRules(password: string, hostname?: string, username?: string): Promise; export declare function addPortForwardingRule(password: string, id: string, rule: Omit, hostname?: string, username?: string): Promise; export declare function deletePortForwardingRule(password: string, ruleId: string, hostname?: string, username?: string): Promise;