import { V2Manifest } from '@utils/deployment';
export declare class SpheronProviderModuleV2 {
    private providerHostUrl;
    private proxyUrl;
    constructor(providerHostUrl: string, proxyUrl: string);
    version(): Promise<any>;
    submitManfiest(certificate: string, authToken: string, leaseId: string, sdlManifest: V2Manifest): Promise<any>;
    updateManfiest(certificate: string, authToken: string, leaseId: string, sdlManifest: V2Manifest): Promise<any>;
    getLeaseStatus(certificate: string, authToken: string, leaseId: string): Promise<any>;
    getEvents(certificate: string, authToken: string, leaseId: string, service?: string, tail?: number): Promise<any>;
    getLeaseLogs(certificate: string, authToken: string, leaseId: string, service?: string, tail?: number, startup?: boolean): Promise<any>;
    getLeaseServiceStatus(certificate: string, authToken: string, leaseId: string, serviceName: string): Promise<any>;
}
//# sourceMappingURL=index.d.ts.map