import { NotaryToolApiKeyCredentials, NotaryToolPasswordCredentials } from "@electron/notarize/lib/types"; type SecureNotaryToolPasswordCredentials = Omit & { $appSpecificPassword: string; }; type SecureNotaryToolApiKeyCredentials = Omit & { $appleApiKey: string; }; export type AppleIdObject = SecureNotaryToolPasswordCredentials | SecureNotaryToolApiKeyCredentials; export interface NotarizeCredentials { appleIdObject: AppleIdObject; cleanup: () => Promise; } export interface HsmSecretFile { secretFilePath: string; cleanup: () => Promise; } export declare function getNotarizationSecretsFromHSM(credentialsWithoutSecret: AppleIdObject): Promise; export declare function notarizeWithTimeout(credentialsWithoutSecret: AppleIdObject, appPath: string): Promise; export {};