import { MemoLazy } from "builder-util-runtime"; import { Lazy } from "lazy-val"; import { WindowsConfiguration } from "../options/winOptions"; import { WinPackager } from "../winPackager"; import { SignManager } from "./signManager"; import { WindowsSignOptions } from "./windowsCodeSign"; import { CertificateFromStoreInfo, FileCodeSigningInfo } from "./windowsSignToolManager"; export declare class WindowsSignAzureManager implements SignManager { private readonly packager; private readonly platformSpecificBuildOptions; readonly computedPublisherName: Lazy; constructor(packager: WinPackager); initialize(): Promise; verifyRequiredEnvVars(): void; verifyPrincipleSecretEnv(): boolean; verifyPrincipleCertificateEnv(): boolean; verifyUsernamePasswordEnv(): boolean; computePublisherName(): Promise; readonly cscInfo: MemoLazy; signFile(options: WindowsSignOptions): Promise; }