import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { ContactsEmptyResponse, ContactsIMClientList } from '../_models';
export declare const getListIMClientsResponseMock: (overrideResponse?: Partial<Extract<ContactsIMClientList, object>>) => ContactsIMClientList;
export declare const getDeleteIMClientResponseMock: () => ContactsEmptyResponse;
export declare const getListIMClientsMockHandler: (overrideResponse?: ContactsIMClientList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ContactsIMClientList> | ContactsIMClientList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteIMClientMockHandler: (overrideResponse?: ContactsEmptyResponse | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<ContactsEmptyResponse> | ContactsEmptyResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getImclientsMock: () => import("msw").HttpHandler[];
