export interface hardwareSessionSchema { id: string; note: any; hardwarePrices: any; selectedContractType: string; deviceRedirectUrl: string; buyBackPrice: any; itemType: string; insuranceName?: string; insurancePrice?: string; } export interface hardwareSessionObj { hardwareVariant: hardwareSessionSchema; } export interface checkSubscriptionsSchema { mbbSupportedSubscription: boolean; simSelectedType: string; enableV2Layout: boolean; enableNoSubscriptionFlow: boolean; dpSubsidyRatePlanPromoId: string; enableRecommendedAccessory: boolean; } export interface hardwareSessionObjV2 { hardwareVariant: hardwareSessionSchema; checkSubscriptions: checkSubscriptionsSchema; } export declare const getDeviceWithVarients: (deviceData: any) => false | { deviceVarientsList: any; colorsList: any[]; memoryList: any[]; defaultColorSelected: undefined; defaultMemorySelected: undefined; }; export declare const getOptionsList: (options: string[]) => any[]; export declare const dpTableCreateCart: (setShowLoader: any, mainContent: any, mobileData: any, deviceData: any, cartEndPoint: any, redirectionUrl: any) => void; export declare const getDeviceCartItem: (deviceDetails: any) => { itemType: string; id: any; }[] | null; export declare const setDeviceSessionObject: (mainContent: any, productData: any, offerDataList: any, deviceDetails: any, priceValues: any, redirectionUrl: any) => void; export declare const getDeviceNotes: (deviceDetails: any, upFrontValue: string) => { author: string; text: any; }[]; export declare const alterHardwarePriceFormatDeviceDetail: (hardwarePrices: any[]) => void;