import { IconStringList } from '../../../Icons/Icon.models'; export interface EditDataType { value: string; originValue: string; market_place_attr_display_name: string; market_place_attr_name: string; amplifi_attr_name: string; editable: boolean; valid?: boolean; error?: string | null; disableTrimText?: boolean; sidebarContent?: React.ReactNode; color?: string; icon?: IconStringList; isOptional?: boolean; } export interface EditCellData extends Record { master_product_id: string; product?: { product_title: string; asin: string; marketplace_name: string; valid: boolean; value: string; description: string; }; product_title?: EditDataType; batteries_required?: EditDataType; part_number?: EditDataType; manufacturer?: EditDataType; number_of_lithium_ion_cells?: EditDataType; item_shape?: EditDataType; fulfillment_availability?: EditDataType; rowClassName?: string; } interface CellField { value: string; isOptional?: boolean; } export interface CommonFields { number_of_lithium_ion_cells: CellField; number_of_lithium_metal_cells: CellField; lithium_battery_packaging: CellField; lithium_battery_energy_content: CellField; watt_hours: CellField; lithium_content: CellField; cell_type: CellField; manufacturer: CellField; batteries_required: CellField; part_number: CellField; } export declare const commonFields: CommonFields; export declare function generateUniqueId(): string; export declare const exampleSpreadsheetData: EditCellData[]; export declare const fewSpreadsheetRows: EditCellData[]; export declare const manySpreadsheetRows: EditCellData[]; export declare const highlightsRowSpreadsheetData: EditCellData[]; export declare const exampleSpreadsheetDataForOptional: EditCellData[]; export declare const editableData: EditCellData[]; export declare const data: EditCellData[]; export {};