import { type DrizzleExecutor } from "../drizzle.js"; import { type SetupSyncHint } from "./types.js"; /** * Finalizes registration_policy_selected and server_setup_complete only after the explicit default-agent onboarding step has committed a live main agent. * Its retryable transaction updates registration availability and both terminal setup rows together, making this the sole boundary that opens a newly configured server. */ export declare function setupChooseRegistrationPolicy(executor: DrizzleExecutor, actorUserId: string, registrationEnabled: boolean): Promise; //# sourceMappingURL=setupChooseRegistrationPolicy.d.ts.map