import { ProductVariantDTO } from "@medusajs/framework/types";
import { StepFunction } from "@medusajs/framework/workflows-sdk";
export interface GetTranslatedLineItemsStepInput<T> {
    items: T[] | undefined;
    variants: Partial<ProductVariantDTO>[];
    locale: string | null | undefined;
}
export declare const getTranslatedLineItemsStepId = "get-translated-line-items";
/**
 * This step translates cart line items based on their associated variant and product IDs.
 * It fetches translations for the product (title, description, subtitle) and variant (title),
 * then applies them to the corresponding line item fields.
 */
export declare const getTranslatedLineItemsStep: <T>(data: GetTranslatedLineItemsStepInput<T>) => ReturnType<StepFunction<any, T[]>>;
//# sourceMappingURL=get-translated-line-items.d.ts.map