/**
 * The input for setting a view configuration as the active view.
 */
export type SetActiveViewConfigurationStepInput = {
    /**
     * The ID of the view configuration to set as active.
     */
    id: string;
    /**
     * The entity the view configuration is for.
     */
    entity: string;
    /**
     * The ID of the user to set the active view configuration for.
     */
    user_id: string;
};
export declare const setActiveViewConfigurationStepId = "set-active-view-configuration";
/**
 * This step sets a view configuration as the active view for a user and entity.
 * It compensates by restoring the user's previously active view, or clearing it
 * if there wasn't one.
 *
 * @since 2.10.3
 * @featureFlag view_configurations
 *
 * @example
 * setActiveViewConfigurationStep({
 *   id: "viewconfig_123",
 *   entity: "orders",
 *   user_id: "user_123",
 * })
 */
export declare const setActiveViewConfigurationStep: import("@medusajs/framework/workflows-sdk").StepFunction<SetActiveViewConfigurationStepInput, string>;
//# sourceMappingURL=set-active-view-configuration.d.ts.map