import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { ApiDeleteOAuthServiceResponse, ApiOAuthService, ApiSearchOAuthServiceResponse } from '../_models';
export declare const getDeleteOAuthServiceResponseMock: () => ApiDeleteOAuthServiceResponse;
export declare const getSearchOAuthServiceResponseMock: (overrideResponse?: Partial<Extract<ApiSearchOAuthServiceResponse, object>>) => ApiSearchOAuthServiceResponse;
export declare const getCreateOAuthServiceResponseMock: (overrideResponse?: Partial<Extract<ApiOAuthService, object>>) => ApiOAuthService;
export declare const getDeleteOAuthService2ResponseMock: () => ApiDeleteOAuthServiceResponse;
export declare const getLocateOAuthServiceResponseMock: (overrideResponse?: Partial<Extract<ApiOAuthService, object>>) => ApiOAuthService;
export declare const getUpdateOAuthService2ResponseMock: (overrideResponse?: Partial<Extract<ApiOAuthService, object>>) => ApiOAuthService;
export declare const getUpdateOAuthServiceResponseMock: (overrideResponse?: Partial<Extract<ApiOAuthService, object>>) => ApiOAuthService;
export declare const getDeleteOAuthServiceMockHandler: (overrideResponse?: ApiDeleteOAuthServiceResponse | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<ApiDeleteOAuthServiceResponse> | ApiDeleteOAuthServiceResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchOAuthServiceMockHandler: (overrideResponse?: ApiSearchOAuthServiceResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ApiSearchOAuthServiceResponse> | ApiSearchOAuthServiceResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateOAuthServiceMockHandler: (overrideResponse?: ApiOAuthService | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<ApiOAuthService> | ApiOAuthService), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteOAuthService2MockHandler: (overrideResponse?: ApiDeleteOAuthServiceResponse | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<ApiDeleteOAuthServiceResponse> | ApiDeleteOAuthServiceResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getLocateOAuthServiceMockHandler: (overrideResponse?: ApiOAuthService | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ApiOAuthService> | ApiOAuthService), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateOAuthService2MockHandler: (overrideResponse?: ApiOAuthService | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<ApiOAuthService> | ApiOAuthService), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateOAuthServiceMockHandler: (overrideResponse?: ApiOAuthService | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<ApiOAuthService> | ApiOAuthService), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getOauth2FederationMock: () => import("msw").HttpHandler[];
