import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { ContactsVariable, ContactsVariableList } from '../_models';
export declare const getDeleteVariablesResponseMock: (overrideResponse?: Partial<Extract<ContactsVariableList, object>>) => ContactsVariableList;
export declare const getListVariablesResponseMock: (overrideResponse?: Partial<Extract<ContactsVariableList, object>>) => ContactsVariableList;
export declare const getMergeVariablesResponseMock: (overrideResponse?: Partial<Extract<ContactsVariableList, object>>) => ContactsVariableList;
export declare const getResetVariablesResponseMock: (overrideResponse?: Partial<Extract<ContactsVariableList, object>>) => ContactsVariableList;
export declare const getDeleteVariableResponseMock: (overrideResponse?: Partial<Extract<ContactsVariable, object>>) => ContactsVariable;
export declare const getUpdateVariable2ResponseMock: (overrideResponse?: Partial<Extract<ContactsVariableList, object>>) => ContactsVariableList;
export declare const getUpdateVariableResponseMock: (overrideResponse?: Partial<Extract<ContactsVariableList, object>>) => ContactsVariableList;
export declare const getDeleteVariablesMockHandler: (overrideResponse?: ContactsVariableList | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<ContactsVariableList> | ContactsVariableList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getListVariablesMockHandler: (overrideResponse?: ContactsVariableList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ContactsVariableList> | ContactsVariableList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getMergeVariablesMockHandler: (overrideResponse?: ContactsVariableList | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<ContactsVariableList> | ContactsVariableList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getResetVariablesMockHandler: (overrideResponse?: ContactsVariableList | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<ContactsVariableList> | ContactsVariableList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteVariableMockHandler: (overrideResponse?: ContactsVariable | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<ContactsVariable> | ContactsVariable), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateVariable2MockHandler: (overrideResponse?: ContactsVariableList | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<ContactsVariableList> | ContactsVariableList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateVariableMockHandler: (overrideResponse?: ContactsVariableList | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<ContactsVariableList> | ContactsVariableList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getVariablesMock: () => import("msw").HttpHandler[];
