import type { MisinaDriverFactory } from "../types.mjs"; export interface MockCall { url: string; method: string; headers: Record; body: string | undefined; } export type MockHandler = (request: Request) => Response | Promise; export interface MockDriverOptions { /** Static response for every request. */ response?: Response; /** Function returning a Response per request. */ handler?: MockHandler; } export interface MockDriverApi { calls: MockCall[]; reset: () => void; } export declare function getMockApi(driver: object): MockDriverApi | undefined; declare const mockDriver: MisinaDriverFactory; export default mockDriver;