import { type OwnerConfig, type VisionClawConfig } from "../config/types.js";
import type { OnboardingServiceClient } from "./onboarding-service-client.js";
/**
 * Poll the onboarding service for an owner email.
 * Blocks until the service returns a non-null ownerEmail, then writes owner.json.
 * Returns the created OwnerConfig.
 */
export declare function waitForRemoteOwner(client: OnboardingServiceClient, config: VisionClawConfig): Promise<OwnerConfig>;
//# sourceMappingURL=remote-set-owner.d.ts.map