import type { RemoteXPCEsmModule } from './utils';
/**
 * Optionally load **appium-ios-remotexpc** (process-wide cache).
 *
 * Returns `null` when the package is missing or failed to import. Missing-package failures are
 * cached for the remainder of the process; transient import errors may succeed on a later call.
 */
export declare function tryLoadRemoteXPCModule(): Promise<RemoteXPCEsmModule | null>;
/** Last failed optional `import('appium-ios-remotexpc')`; cleared when a load succeeds. */
export declare function getLastRemoteXPCImportError(): Error | null;
//# sourceMappingURL=module-loader.d.ts.map