import { SetStateAction } from 'react'; import { PegaProductRequestBase } from '../lineTable/lineTable.types'; export declare const fetchStaticProductIds: (productList: any, productId: any, bundle4PProduct?: boolean, tvOptionIds?: any, pricesToggleState?: any) => any; export declare const fetchPegaProducts: (content: any, pegaCustomerInterest?: string, placements?: string) => PegaProductRequestBase; export declare const checkGiftOrCashback: (data: any) => any; export declare const staticCreateCart: (setShowLoader: { (value: SetStateAction): void; (arg0: boolean): void; }, cartEndPoint: string, giftItem: any, uniqueProductData: any, mainContent: any, showPrice: any, isMobileFlow: boolean, radioValue: any, eligibleBundle: any, address: any, setShowLinecheck: any, showLinecheck: any, lineCheckCallBack: any, enableP2P: any, P2PData: any, content: any, tvOptions?: any, discountRef?: string, discountVersion?: string) => any; export declare const findHeight: (tabIndex: number, cardsLength: number) => void; export declare const combineWithSmartPhone: (showPrice: any, storyContent: any, uniqueProductData: any, responseData?: any, product?: any, pegaIntegration?: boolean) => void; export declare const combineWithVasOptions: (showPrice: any, uniqueProductData: any, product?: any, pegaIntegration?: boolean, productName?: string, recommendAccessory?: boolean) => void; export declare const fetchServiceOptions: (entitlement: any, isMobileFlow: boolean) => any; export declare const fetchPrice: (product: any, isMobileFlow: boolean, pageType?: string, isConfigurator?: boolean, tvOptions?: any[], pegaIntegration?: boolean) => any; export declare const fetchFilteredProducts: (productList: any, toggleState: any) => any[];