import { IconStringList } from '../../../Icons/Icon';
export interface EditDataType {
    value: string | boolean | Array<string> | Date | number;
    originValue: string | boolean | Array<string> | Date | number;
    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?: any;
    color?: string;
    icon?: IconStringList;
    isOptional?: boolean;
}
export interface EditCellData {
    master_product_id: string;
    product: {
        product_title: string;
        asin: string;
        marketplace_name: string;
        valid: boolean;
        description?: string;
        value?: string;
    };
    batteries_required: EditDataType;
    part_number: EditDataType;
    manufacturer: EditDataType;
    number_of_lithium_ion_cells: EditDataType;
    item_shape: EditDataType;
    fulfillment_availability: EditDataType;
    availability?: EditDataType;
    rowClassName?: string;
}
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[];
