import { LayoutConfigurationData, LayoutConfigurationDTO } from "@medusajs/framework/types";
/**
 * The input for setting a layout configuration for a zone.
 */
export type SetLayoutConfigurationStepInput = {
    /**
     * The zone that the layout configuration applies to.
     */
    zone: string;
    /**
     * The ID of the user that the layout configuration belongs to.
     */
    user_id: string;
    /**
     * Whether to set the configuration as the system default for the zone,
     * rather than the user's personal configuration.
     */
    is_default?: boolean;
    /**
     * The layout configuration data to set.
     */
    configuration: LayoutConfigurationData;
};
export declare const setLayoutConfigurationStepId = "set-layout-configuration";
/**
 * This step sets a layout configuration for a zone, either as the user's
 * personal configuration or as the system default.
 *
 * @since 2.17.2
 *
 * @example
 * const data = setLayoutConfigurationStep({
 *   zone: "products",
 *   user_id: "user_123",
 *   configuration: {
 *     // ...
 *   },
 * })
 */
export declare const setLayoutConfigurationStep: import("@medusajs/framework/workflows-sdk").StepFunction<SetLayoutConfigurationStepInput, LayoutConfigurationDTO>;
//# sourceMappingURL=set-layout-configuration.d.ts.map