import { type DrizzleExecutor } from "../drizzle.js"; import { type SetupSyncHint, type UserOnboardingStep, type UserOnboardingStepState } from "../setup/types.js"; /** * Applies an allowed completion or skip transition to the actor's userOnboardingSteps row and stores its safe metadata. * Inserting syncEvents with the step update makes onboarding resumable from durable user progress on every device. */ export declare function userOnboardingUpdateStep(executor: DrizzleExecutor, input: { userId: string; step: UserOnboardingStep; state: Exclude; }): Promise; //# sourceMappingURL=userOnboardingUpdateStep.d.ts.map