export class PromiseKeyVaultControllerApi {
    constructor(configuration: any, requestFactory: any, responseProcessor: any);
    api: ObservableKeyVaultControllerApi;
    createEcKeyWithHttpInfo(createEcKeyRequest: any, _options: any): Promise<import("..").HttpInfo<import("..").KeyVaultKey>>;
    createEcKey(createEcKeyRequest: any, _options: any): Promise<import("..").KeyVaultKey>;
    getKeyWithHttpInfo(keyName: any, _options: any): Promise<import("..").HttpInfo<import("..").KeyVaultKey>>;
    getKey(keyName: any, _options: any): Promise<import("..").KeyVaultKey>;
    signPayloadWithHttpInfo(signPayloadDTO: any, _options: any): Promise<import("..").HttpInfo<import("..").SignPayloadResponse>>;
    signPayload(signPayloadDTO: any, _options: any): Promise<import("..").SignPayloadResponse>;
    verifyPayloadWithHttpInfo(verifyPayloadDTO: any, _options: any): Promise<import("..").HttpInfo<boolean>>;
    verifyPayload(verifyPayloadDTO: any, _options: any): Promise<boolean>;
}
import { ObservableKeyVaultControllerApi } from './ObservableAPI';
//# sourceMappingURL=PromiseAPI.d.ts.map