export declare const mockZenskarProvider: { organisationId: string; customerId: string; theme: null; }; export declare const mockUseZenskarProvider: () => { organisationId: string; customerId: string; theme: null; }; export declare const resetAllMocks: () => void; export declare const createMockCustomer: (overrides?: {}) => { id: string; email: string; customer_name: string; organisation: string; }; export declare const createLoadingState: () => { data: undefined; error: undefined; isLoading: boolean; isValidating: boolean; mutate: import('vitest').Mock<(...args: any[]) => any>; }; export declare const createErrorState: (error?: Error) => { data: undefined; error: Error; isLoading: boolean; isValidating: boolean; mutate: import('vitest').Mock<(...args: any[]) => any>; }; export declare const createSuccessState: (data: any) => { data: any; error: undefined; isLoading: boolean; isValidating: boolean; mutate: import('vitest').Mock<(...args: any[]) => any>; }; export declare function mockIntersectionObserver(): void; export declare function mockResizeObserver(): void; export declare function createMockCSVFile(csv: string): File; export declare const localStorageMock: Storage; export declare const mockStorage: (name: "localStorage" | "sessionStorage") => void;