import type { ApiMockFunction, ApiRouteClassTypeWithGetParamsFromUrl, Request, Response } from '../../types/internal';
/**
 * Mock API for some API route.
 * Applicable only for routes with the `getParamsFromUrlOrThrow` method.
 * The mock is applied to a request that matches the route by url
 * (by methods `getParamsFromUrlOrThrow` and `isMatchUrl`).
 */
export declare const mockApiRoute: <RouteParams, SomeRequest extends Request, SomeResponse extends Response>(Route: ApiRouteClassTypeWithGetParamsFromUrl<RouteParams, SomeRequest, SomeResponse>, apiMockFunction: ApiMockFunction<RouteParams, SomeRequest, SomeResponse>, { skipLogs }?: {
    skipLogs?: boolean;
}) => Promise<void>;
