import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { LoggerConfig, LoggerConfigs, LoggerEmpty, LoggerSystemObjects } from '../_models';
export declare const getConfigServiceReadSystemObjectsResponseMock: (overrideResponse?: Partial<Extract<LoggerSystemObjects, object>>) => LoggerSystemObjects;
export declare const getConfigServiceSearchConfigResponseMock: (overrideResponse?: Partial<Extract<LoggerConfigs, object>>) => LoggerConfigs;
export declare const getConfigServiceCreateConfigResponseMock: (overrideResponse?: Partial<Extract<LoggerConfig, object>>) => LoggerConfig;
export declare const getConfigServiceDeleteConfigResponseMock: () => LoggerEmpty;
export declare const getConfigServiceReadConfigResponseMock: (overrideResponse?: Partial<Extract<LoggerConfig, object>>) => LoggerConfig;
export declare const getConfigServicePatchConfigResponseMock: (overrideResponse?: Partial<Extract<LoggerConfig, object>>) => LoggerConfig;
export declare const getConfigServiceUpdateConfigResponseMock: (overrideResponse?: Partial<Extract<LoggerConfig, object>>) => LoggerConfig;
export declare const getConfigServiceReadSystemObjectsMockHandler: (overrideResponse?: LoggerSystemObjects | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<LoggerSystemObjects> | LoggerSystemObjects), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getConfigServiceSearchConfigMockHandler: (overrideResponse?: LoggerConfigs | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<LoggerConfigs> | LoggerConfigs), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getConfigServiceCreateConfigMockHandler: (overrideResponse?: LoggerConfig | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<LoggerConfig> | LoggerConfig), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getConfigServiceDeleteConfigMockHandler: (overrideResponse?: LoggerEmpty | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<LoggerEmpty> | LoggerEmpty), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getConfigServiceReadConfigMockHandler: (overrideResponse?: LoggerConfig | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<LoggerConfig> | LoggerConfig), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getConfigServicePatchConfigMockHandler: (overrideResponse?: LoggerConfig | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<LoggerConfig> | LoggerConfig), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getConfigServiceUpdateConfigMockHandler: (overrideResponse?: LoggerConfig | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<LoggerConfig> | LoggerConfig), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getConfigServiceMock: () => import("msw").HttpHandler[];
