import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { DataStructList, ProtoDataStruct } from '../_models';
export declare const getDeleteType2ResponseMock: (overrideResponse?: Partial<Extract<DataStructList, object>>) => DataStructList;
export declare const getSearchTypeExtensionsResponseMock: (overrideResponse?: Partial<Extract<DataStructList, object>>) => DataStructList;
export declare const getDeleteTypeExtensionsResponseMock: (overrideResponse?: Partial<Extract<DataStructList, object>>) => DataStructList;
export declare const getLocateTypeExtensionsResponseMock: (overrideResponse?: Partial<Extract<ProtoDataStruct, object>>) => ProtoDataStruct;
export declare const getCreateTypeExtensionsResponseMock: (overrideResponse?: Partial<Extract<ProtoDataStruct, object>>) => ProtoDataStruct;
export declare const getUpdateTypeExtensionsResponseMock: (overrideResponse?: Partial<Extract<ProtoDataStruct, object>>) => ProtoDataStruct;
export declare const getDeleteType2MockHandler: (overrideResponse?: DataStructList | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<DataStructList> | DataStructList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchTypeExtensionsMockHandler: (overrideResponse?: DataStructList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<DataStructList> | DataStructList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteTypeExtensionsMockHandler: (overrideResponse?: DataStructList | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<DataStructList> | DataStructList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getLocateTypeExtensionsMockHandler: (overrideResponse?: ProtoDataStruct | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ProtoDataStruct> | ProtoDataStruct), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateTypeExtensionsMockHandler: (overrideResponse?: ProtoDataStruct | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<ProtoDataStruct> | ProtoDataStruct), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateTypeExtensionsMockHandler: (overrideResponse?: ProtoDataStruct | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<ProtoDataStruct> | ProtoDataStruct), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getExtensionsMock: () => import("msw").HttpHandler[];
