import { HttpBase } from './http-base.client'; import { PullZone } from '../models'; export declare class PullZoneClient extends HttpBase { constructor(httpClient?: any); get(pullZoneId?: number): Promise; create(pullzone: PullZone): Promise; update(id: number, pullzone: PullZone): Promise; addHostname(pullZoneId: number, hostName: string): Promise; setForceSSL(pullZoneId: number, hostName: string, forceSSL?: boolean): Promise; addCertificate(pullZoneId: number, hostName: string, certificate: string, certificateKey: string): Promise; addBlockedIP(pullZoneId: number, blockedIp: string): Promise; removeBlockedIP(pullZoneId: number, blockedIp: string): Promise; loadFreeCertificate(hostName: string): Promise; deleteHostname(id: number, hostName: string): Promise; purge(pullZoneId: number): Promise; }