export declare class CliFirewallRepository {
    private readonly dataFile;
    private readonly logger;
    save(firewall: any): Promise<void>;
    findByClusterId(clusterId: string): Promise<any | null>;
    findById(id: string): Promise<any | null>;
    findByName(name: string): Promise<any | null>;
    findAll(): Promise<any[]>;
    findByProvider(provider: 'HETZNER' | 'SCALEWAY'): Promise<any[]>;
    delete(id: string): Promise<void>;
    private load;
    private persist;
}
