/// export declare const createLocalStorageMock: () => { getItem: jest.Mock; setItem: jest.Mock; removeItem: jest.Mock; }; export declare const setupLocalStorageMock: () => { getItem: jest.Mock; setItem: jest.Mock; removeItem: jest.Mock; }; export declare const mockLocalStorageData: (eventListData?: any[] | null, userUpdateData?: any) => (key: string) => string | null; export declare const runCriteriaCheck: (criteriaData: any, eventListData?: any[] | null, userUpdateData?: any) => string | null; export declare const testCriteriaMatch: (description: string, eventList: any[], userUpdate: any, criteria: any, expectedResult: string | null) => void; export declare const testCriteriaMatchEventsOnly: (description: string, eventList: any[], criteria: any, expectedResult: string | null) => void; export declare const createSimpleCriteria: (criteriaId: string, name: string, searchQuery: any) => { count: number; criteriaSets: { criteriaId: string; name: string; createdAt: number; updatedAt: number; searchQuery: any; }[]; }; export declare const TEST_SCENARIOS: { PURCHASE_AND_USER: (purchaseEvent: any, userData: any) => { eventList: any[]; userUpdate: any; }; MULTIPLE_CART_UPDATES_AND_USER: (cartEvent: any, userData: any) => { eventList: any[]; userUpdate: any; }; COMPLEX_EVENT_MIX: (events: any[], userData: any) => { eventList: any[]; userUpdate: any; }; };