import { Structure } from './types'; export declare const DEFAULT_VARIANT_FIELD = "variants"; export declare const DEFAULT_TRANSFORM: (data: any) => {}; declare namespace ProductTransformer { function transformer(structure: Structure): (product: object) => { data: {}; variants: {}[]; }; function transform(product: object, structure: Structure): { data: {}; variants: {}[]; }; } export default ProductTransformer; declare namespace Utils { function unpackVariants({ field, structure }: Partial, product: object, remappedProduct: object, baseStructure: Structure.Base): {}[]; function combineData(data: object, variant: object): {}; function extendStructure(originalData: object, transformedData: object, structure: Structure.Base): { id: string; title: string; price: string; url?: string; }; function remap(product: object, structure: Partial, defaults?: object): {}; function remapVariant(baseProduct: object, variants: object[], structure: Structure.Base): (transformed: any, index: any) => {}; } export { Utils as TransformUtils };