import { DeviceInstallSigningMode, StoredSigningAssets } from '../core/device-install/types'; export type ImportSigningAssetsFromFilesInput = { certificateFile: File; provisioningProfileFile: File; certificatePassword?: string; bundleId?: string; deviceUDID?: string; teamId?: string; signingMode?: DeviceInstallSigningMode; certificateId?: string; }; export type ValidateSigningAssetsOptions = { bundleId?: string; deviceUDID?: string; signingMode?: DeviceInstallSigningMode; }; export declare function importSigningAssetsFromFiles({ certificateFile, provisioningProfileFile, certificatePassword, bundleId, deviceUDID, teamId, signingMode, certificateId, }: ImportSigningAssetsFromFilesInput): Promise; export declare function validateSigningAssetsForInstall(assets: StoredSigningAssets, options?: ValidateSigningAssetsOptions): void; export declare function validateProvisioningProfileForInstall({ profile, bundleId, deviceUDID, signingMode, }: Pick & ValidateSigningAssetsOptions): void; export declare function fileToBase64(file: File): Promise;