import type { IosCli } from "@/types/ios";
export declare class ActivationFlow {
    private readonly iosCli;
    private mdmClient;
    constructor(iosCli: IosCli);
    run(udid: string, steps?: string[]): Promise<(() => Promise<void>) | undefined>;
    private installWifiProfile;
    private installMdmProfile;
    private removeWifiProfile;
    private retryIosCommand;
    private retryActivateCommand;
    private retry;
}
export declare function resolveIosBinaryPath(): string | undefined;
//# sourceMappingURL=activationFlow.d.ts.map