/// <reference types="react" />
import type { SaleDetailContext, SaleDetailMobilePresentation, SaleDetailModuleConfig, SaleDetailRenderType, SaleDetailTemplate } from '../types';
import { SaleDetailTemplateA } from './A';
import { SaleDetailTemplateB } from './B';
export interface SaleDetailTemplateRendererProps {
    context: SaleDetailContext;
    moduleConfig?: SaleDetailModuleConfig;
    tmpl?: SaleDetailTemplate;
    variant?: string;
    renderType?: SaleDetailRenderType;
    mobilePresentation?: SaleDetailMobilePresentation;
    showClient?: boolean;
    cartProductsPerRow?: number;
}
export declare function SaleDetailTemplateRenderer({ context, mobilePresentation, moduleConfig, renderType, tmpl, variant, }: SaleDetailTemplateRendererProps): JSX.Element;
export { SaleDetailTemplateA };
export { SaleDetailTemplateB };
