import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { ApiCreateDomainResponse, ApiDeleteDomainResponse, ApiReadDomainResponse, ApiSearchDomainsResponse, ApiUpdateDomainResponse } from '../_models';
export declare const getDeleteDomainResponseMock: () => ApiDeleteDomainResponse;
export declare const getReadDomainResponseMock: (overrideResponse?: Partial<Extract<ApiReadDomainResponse, object>>) => ApiReadDomainResponse;
export declare const getSearchDomainsResponseMock: (overrideResponse?: Partial<Extract<ApiSearchDomainsResponse, object>>) => ApiSearchDomainsResponse;
export declare const getCreateDomainResponseMock: () => ApiCreateDomainResponse;
export declare const getDeleteDomain2ResponseMock: () => ApiDeleteDomainResponse;
export declare const getReadDomain2ResponseMock: (overrideResponse?: Partial<Extract<ApiReadDomainResponse, object>>) => ApiReadDomainResponse;
export declare const getUpdateDomain2ResponseMock: (overrideResponse?: Partial<Extract<ApiUpdateDomainResponse, object>>) => ApiUpdateDomainResponse;
export declare const getUpdateDomainResponseMock: (overrideResponse?: Partial<Extract<ApiUpdateDomainResponse, object>>) => ApiUpdateDomainResponse;
export declare const getDeleteDomainMockHandler: (overrideResponse?: ApiDeleteDomainResponse | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<ApiDeleteDomainResponse> | ApiDeleteDomainResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadDomainMockHandler: (overrideResponse?: ApiReadDomainResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ApiReadDomainResponse> | ApiReadDomainResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchDomainsMockHandler: (overrideResponse?: ApiSearchDomainsResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ApiSearchDomainsResponse> | ApiSearchDomainsResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateDomainMockHandler: (overrideResponse?: ApiCreateDomainResponse | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<ApiCreateDomainResponse> | ApiCreateDomainResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteDomain2MockHandler: (overrideResponse?: ApiDeleteDomainResponse | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<ApiDeleteDomainResponse> | ApiDeleteDomainResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadDomain2MockHandler: (overrideResponse?: ApiReadDomainResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ApiReadDomainResponse> | ApiReadDomainResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateDomain2MockHandler: (overrideResponse?: ApiUpdateDomainResponse | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<ApiUpdateDomainResponse> | ApiUpdateDomainResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateDomainMockHandler: (overrideResponse?: ApiUpdateDomainResponse | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<ApiUpdateDomainResponse> | ApiUpdateDomainResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDomainsMock: () => import("msw").HttpHandler[];
