import { AbstractTaskPlugin, IAccessService } from "@certd/pipeline";
import Core from "@alicloud/pop-core";
import { AliyunAccess } from "../../access";
import { Logger } from "log4js";
export declare class UploadCertToAliyun extends AbstractTaskPlugin {
    name: string;
    regionId: string;
    cert: any;
    accessId: string;
    aliyunCertId: string;
    accessService: IAccessService;
    logger: Logger;
    onInstance(): Promise<void>;
    execute(): Promise<void>;
    getClient(aliyunProvider: AliyunAccess): Core;
}
