import { EsimInfo } from "./ExpoEsimManagerModule"; export declare enum InstallationStatus { NotStarted = "NotStarted", Started = "Started", Confirming = "Confirming", Completed = "Completed", Failed = "Failed", Cancelled = "Cancelled" } export type InstallError = { code?: string; message?: string; } | null; export declare const useEsimManager: () => { permissionsGranted: boolean; installedEsims: EsimInfo[]; diagnosticData: any; installationStatus: InstallationStatus; installError: InstallError; installESim: (activationCode: string) => Promise; scanQrCode: () => Promise; runDiagnostic: () => void; checkInstalledEsims: () => void; isEsimSupported: boolean; }; //# sourceMappingURL=useEsimManager.d.ts.map