import { type DrizzleExecutor } from "../drizzle.js"; import { type OperationalServerSetupStep, type SafeSetupMetadata, type ServerSetupStepState, type SetupSyncHint } from "./types.js"; /** * Applies a valid lifecycle transition to serverSetupSteps after checking prerequisites and normalizing metadata or failure details. * Inserting syncEvents with the transition lets setup clients resume from the exact durable progress recorded by background work. */ export declare function setupRecordOperationalStep(executor: DrizzleExecutor, input: { step: OperationalServerSetupStep; state: ServerSetupStepState; actorUserId?: string; metadata?: SafeSetupMetadata; lastError?: string; }): Promise; //# sourceMappingURL=setupRecordOperationalStep.d.ts.map