import { IBarcodeData } from "./Configuration/Barcode"; import { IProductDefinition } from "./ObjectModel/ObjectModel"; export declare enum RequestDataMode { Whole = 0, First = 1, Rest = 2 } export interface IConfigRequestData { productDefinition?: IProductDefinition; states?: string[]; loadConfigFromState?: boolean; userId?: string; tokenId?: string; userInfo?: { [key: string]: string | IBarcodeData; }; configFromApi: Object; type?: string; requestDataMode: RequestDataMode; restRequestKey?: string; } export interface IFirstConfigRequest extends IConfigRequestData { maxThumbnailWidth?: number; maxThumbnailHeight: number; type: string; }