import { HsmSecretFile } from "../signing/secretClient"; import { NotaryToolApiKeyCredentials, NotaryToolPasswordCredentials } from "@electron/notarize/lib/types"; export declare function requestSecret(options: { secretName: string; }): Promise<{ secret: string; }>; export declare function requestNotarizationCredentials(): Promise; export declare function requestCert(options: { platform: "mas" | "mac" | "macPkg" | "win"; provisioningProfile?: string; type?: "distribution" | "development" | "installer"; }): Promise; export declare function requestFileAction(options: { platform: "mac" | "mas" | "macPkg" | "win"; type?: "distribution" | "development" | "installer"; provisioningProfile?: string; path: string; actions: ("sign" | "notarize")[]; }): Promise<{ path: string; }>; export declare function requestNotarize(options: { path: string; }): Promise<{ path: string; }>; export declare function requestSign(options: { path: string; platform: "mas" | "mac" | "macPkg" | "win"; provisioningProfile?: string; type?: "distribution" | "development" | "installer"; }): Promise<{ path: string; }>; export declare function requestSignAndNotarize(options: { path: string; platform: "mas" | "mac" | "macPkg" | "win"; provisioningProfile?: string; type?: "distribution" | "development" | "installer"; }): Promise<{ path: string; }>;