import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { ApiCreateDeviceResponse, ApiDeleteDeviceResponse, ApiDeviceAuditResponse, ApiListRegistrationsResponse, ApiReadDeviceResponse, ApiSearchDeviceResponse, ApiUpdateDeviceResponse } from '../_models';
export declare const getDeleteDevice2ResponseMock: (overrideResponse?: Partial<Extract<ApiDeleteDeviceResponse, object>>) => ApiDeleteDeviceResponse;
export declare const getSearchDeviceResponseMock: (overrideResponse?: Partial<Extract<ApiSearchDeviceResponse, object>>) => ApiSearchDeviceResponse;
export declare const getCreateDeviceResponseMock: (overrideResponse?: Partial<Extract<ApiCreateDeviceResponse, object>>) => ApiCreateDeviceResponse;
export declare const getUpdateDevice2ResponseMock: (overrideResponse?: Partial<Extract<ApiUpdateDeviceResponse, object>>) => ApiUpdateDeviceResponse;
export declare const getUpdateDeviceResponseMock: (overrideResponse?: Partial<Extract<ApiUpdateDeviceResponse, object>>) => ApiUpdateDeviceResponse;
export declare const getListRegistrationsResponseMock: (overrideResponse?: Partial<Extract<ApiListRegistrationsResponse, object>>) => ApiListRegistrationsResponse;
export declare const getSearchDeviceAuditResponseMock: (overrideResponse?: Partial<Extract<ApiDeviceAuditResponse, object>>) => ApiDeviceAuditResponse;
export declare const getDeleteDeviceResponseMock: (overrideResponse?: Partial<Extract<ApiDeleteDeviceResponse, object>>) => ApiDeleteDeviceResponse;
export declare const getReadDeviceResponseMock: (overrideResponse?: Partial<Extract<ApiReadDeviceResponse, object>>) => ApiReadDeviceResponse;
export declare const getDeleteDevice2MockHandler: (overrideResponse?: ApiDeleteDeviceResponse | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<ApiDeleteDeviceResponse> | ApiDeleteDeviceResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchDeviceMockHandler: (overrideResponse?: ApiSearchDeviceResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ApiSearchDeviceResponse> | ApiSearchDeviceResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateDeviceMockHandler: (overrideResponse?: ApiCreateDeviceResponse | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<ApiCreateDeviceResponse> | ApiCreateDeviceResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateDevice2MockHandler: (overrideResponse?: ApiUpdateDeviceResponse | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<ApiUpdateDeviceResponse> | ApiUpdateDeviceResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateDeviceMockHandler: (overrideResponse?: ApiUpdateDeviceResponse | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<ApiUpdateDeviceResponse> | ApiUpdateDeviceResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getListRegistrationsMockHandler: (overrideResponse?: ApiListRegistrationsResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ApiListRegistrationsResponse> | ApiListRegistrationsResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchDeviceAuditMockHandler: (overrideResponse?: ApiDeviceAuditResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ApiDeviceAuditResponse> | ApiDeviceAuditResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteDeviceMockHandler: (overrideResponse?: ApiDeleteDeviceResponse | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<ApiDeleteDeviceResponse> | ApiDeleteDeviceResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadDeviceMockHandler: (overrideResponse?: ApiReadDeviceResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ApiReadDeviceResponse> | ApiReadDeviceResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDevicesMock: () => import("msw").HttpHandler[];
