///
import type { SpyInstance } from 'vitest';
import { QueryClient } from '..';
import { MutationInfoOptions } from '../mutationInfo';
export declare function mockVisibilityState(value: DocumentVisibilityState): SpyInstance<[], DocumentVisibilityState>;
export declare function mockOnlineManagerIsOnline(value: boolean): SpyInstance<[], boolean>;
export declare function sleep(timeout: number): Promise;
export declare function setActTimeout(fn: () => void, ms?: number): NodeJS.Timeout;
/**
* Assert the parameter is of a specific type.
*/
export declare const expectType: (_: T) => void;
export declare const executeMutation: (queryClient: QueryClient, options: MutationInfoOptions, variables: TVars) => Promise;
export declare function setIsServer(isServer: boolean): () => void;