import type { FieldMapping } from "@seekora-ai/ui-sdk-types";
/** Built-in field mapping presets matching the canonical shape of each
 *  e-commerce platform's product document, as returned by go-backend's
 *  search API (`/api/v1/search` → `data.results[].document.*`).
 *  SCRUM-268 — eliminates the per-merchant fieldMapping boilerplate.
 */
export declare const FIELD_MAPPING_PRESETS: {
    /** Shopify product shape (Storefront API aligned via connector v2). */
    readonly shopify: FieldMapping;
    /** WooCommerce REST API product shape. */
    readonly woocommerce: FieldMapping;
    /** Generic / Seekora-legacy (productName / image / mrp / url at document root). */
    readonly seekora_legacy: FieldMapping;
};
export type FieldMappingPresetName = keyof typeof FIELD_MAPPING_PRESETS;
export declare function resolveFieldMapping(preset: FieldMappingPresetName | FieldMapping | undefined): FieldMapping;
//# sourceMappingURL=field-mapping-presets.d.ts.map