import { UsbmuxClient } from 'usbmux-client';
import * as FridaJs from 'frida-js';
import { FridaHost } from './frida-integration';
export declare function getIosFridaHosts(usbmuxClient: UsbmuxClient): Promise<Record<string, FridaHost>>;
export declare function getIosFridaTargets(usbmuxClient: UsbmuxClient, hostId: string): Promise<Array<{
    pid: number | null;
    id: string;
    name: string;
}>>;
export declare function interceptIosFridaTarget(usbmuxClient: UsbmuxClient, hostId: string, appId: string, caCertContent: string, proxyPort: number, enableSocks: boolean): Promise<FridaJs.FridaAgentSession>;
