export declare class PublicEndpointResponse { ip?: string; port?: number; enabled?: boolean; private 'ip_id'?; private 'ip_bandwidth'?; private 'domain_name'?; private 'domain_name_suffix'?; private 'zone_name'?; private 'domain_name_ttl'?; private 'domain_name_status'?; private 'ip_status'?; constructor(); withIp(ip: string): PublicEndpointResponse; withPort(port: number): PublicEndpointResponse; withEnabled(enabled: boolean): PublicEndpointResponse; withIpId(ipId: string): PublicEndpointResponse; set ipId(ipId: string | undefined); get ipId(): string | undefined; withIpBandwidth(ipBandwidth: string): PublicEndpointResponse; set ipBandwidth(ipBandwidth: string | undefined); get ipBandwidth(): string | undefined; withDomainName(domainName: string): PublicEndpointResponse; set domainName(domainName: string | undefined); get domainName(): string | undefined; withDomainNameSuffix(domainNameSuffix: string): PublicEndpointResponse; set domainNameSuffix(domainNameSuffix: string | undefined); get domainNameSuffix(): string | undefined; withZoneName(zoneName: string): PublicEndpointResponse; set zoneName(zoneName: string | undefined); get zoneName(): string | undefined; withDomainNameTtl(domainNameTtl: number): PublicEndpointResponse; set domainNameTtl(domainNameTtl: number | undefined); get domainNameTtl(): number | undefined; withDomainNameStatus(domainNameStatus: string): PublicEndpointResponse; set domainNameStatus(domainNameStatus: string | undefined); get domainNameStatus(): string | undefined; withIpStatus(ipStatus: string): PublicEndpointResponse; set ipStatus(ipStatus: string | undefined); get ipStatus(): string | undefined; } //# sourceMappingURL=PublicEndpointResponse.d.ts.map