import type { ISubnet } from '../domain';
export declare class SubnetReader {
    private static cache;
    static listSubnets(): PromiseLike<ISubnet[]>;
    static listSubnetsByProvider(cloudProvider: string): PromiseLike<ISubnet[]>;
    static getSubnetByIdAndProvider(subnetId: string, cloudProvider?: string): PromiseLike<ISubnet>;
    static getSubnetPurpose(subnetId: string): PromiseLike<string>;
}
