export declare class PublicIp { private 'public_bind_type'?; private 'eip_id'?; private 'ip_type'?; private 'eip_address'?; private 'band_width'?; status?: string; private 'error_message'?; constructor(); withPublicBindType(publicBindType: string): PublicIp; set publicBindType(publicBindType: string | undefined); get publicBindType(): string | undefined; withEipId(eipId: string): PublicIp; set eipId(eipId: string | undefined); get eipId(): string | undefined; withIpType(ipType: string): PublicIp; set ipType(ipType: string | undefined); get ipType(): string | undefined; withEipAddress(eipAddress: string): PublicIp; set eipAddress(eipAddress: string | undefined); get eipAddress(): string | undefined; withBandWidth(bandWidth: number): PublicIp; set bandWidth(bandWidth: number | undefined); get bandWidth(): number | undefined; withStatus(status: string): PublicIp; withErrorMessage(errorMessage: string): PublicIp; set errorMessage(errorMessage: string | undefined); get errorMessage(): string | undefined; } //# sourceMappingURL=PublicIp.d.ts.map