/**
 * The input for setting the active layout scope for a user in a zone.
 */
export type SetActiveLayoutScopeStepInput = {
    /**
     * The zone that the layout scope applies to.
     */
    zone: string;
    /**
     * The ID of the user whose active layout scope is set.
     */
    user_id: string;
    /**
     * The active layout scope to set for the user. If not provided, the
     * user's active scope is cleared.
     */
    scope?: "personal" | "default";
};
export declare const setActiveLayoutScopeStepId = "set-active-layout-scope";
/**
 * This step sets a user's active layout scope for a zone, which determines
 * whether the user's personal or the system default configuration is shown.
 *
 * @since 2.17.2
 *
 * @example
 * const data = setActiveLayoutScopeStep({
 *   zone: "products",
 *   user_id: "user_123",
 *   scope: "personal",
 * })
 */
export declare const setActiveLayoutScopeStep: import("@medusajs/framework/workflows-sdk").StepFunction<SetActiveLayoutScopeStepInput, "default" | "personal">;
//# sourceMappingURL=set-active-layout-scope.d.ts.map