import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { ContactsDynamicGroup, ContactsDynamicGroupList, ContactsLocateDynamicGroupResponse } from '../_models';
export declare const getListDynamicGroupsResponseMock: (overrideResponse?: Partial<Extract<ContactsDynamicGroupList, object>>) => ContactsDynamicGroupList;
export declare const getCreateDynamicGroupResponseMock: (overrideResponse?: Partial<Extract<ContactsDynamicGroup, object>>) => ContactsDynamicGroup;
export declare const getDeleteDynamicGroupResponseMock: (overrideResponse?: Partial<Extract<ContactsDynamicGroup, object>>) => ContactsDynamicGroup;
export declare const getLocateDynamicGroupResponseMock: (overrideResponse?: Partial<Extract<ContactsLocateDynamicGroupResponse, object>>) => ContactsLocateDynamicGroupResponse;
export declare const getUpdateDynamicGroup2ResponseMock: (overrideResponse?: Partial<Extract<ContactsDynamicGroup, object>>) => ContactsDynamicGroup;
export declare const getUpdateDynamicGroupResponseMock: (overrideResponse?: Partial<Extract<ContactsDynamicGroup, object>>) => ContactsDynamicGroup;
export declare const getListDynamicGroupsMockHandler: (overrideResponse?: ContactsDynamicGroupList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ContactsDynamicGroupList> | ContactsDynamicGroupList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateDynamicGroupMockHandler: (overrideResponse?: ContactsDynamicGroup | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<ContactsDynamicGroup> | ContactsDynamicGroup), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteDynamicGroupMockHandler: (overrideResponse?: ContactsDynamicGroup | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<ContactsDynamicGroup> | ContactsDynamicGroup), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getLocateDynamicGroupMockHandler: (overrideResponse?: ContactsLocateDynamicGroupResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ContactsLocateDynamicGroupResponse> | ContactsLocateDynamicGroupResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateDynamicGroup2MockHandler: (overrideResponse?: ContactsDynamicGroup | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<ContactsDynamicGroup> | ContactsDynamicGroup), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateDynamicGroupMockHandler: (overrideResponse?: ContactsDynamicGroup | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<ContactsDynamicGroup> | ContactsDynamicGroup), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDynamicGroupsMock: () => import("msw").HttpHandler[];
