import type { IosCli, IosListResult, IosProfileListResult, LockdownInfo } from "@/types/ios";
export interface ExecResult {
    stdout: string;
    stderr: string;
}
export declare function info(udid: string, iosCli: IosCli): Promise<LockdownInfo>;
export declare function getActivationState(udid: string, iosCli: IosCli): Promise<{
    isActivated: boolean;
    activationState: string;
}>;
export declare function listDevices(iosCli: IosCli): Promise<IosListResult>;
export declare function wipeDevice(udid: string, iosCli: IosCli): Promise<void>;
export declare function removeProfile(profileIdentifier: string, udid: string, iosCli: IosCli): Promise<void>;
export declare function listProfiles(udid: string, iosCli: IosCli): Promise<IosProfileListResult>;
//# sourceMappingURL=device.d.ts.map