import type { PluginConfig } from './types.js'; export { OpenApiAssertions } from './openapi_assertions.js'; export type { PluginConfig } from './types.js'; declare module '@japa/assert' { interface Assert { isValidApiResponse(response: unknown): void; } } /** * OpenAPI assertions plugin for Japa. * * This plugin validates HTTP responses against OpenAPI 3.0/3.1 specifications. * It's a drop-in replacement for @japa/openapi-assertions with full OpenAPI 3.1 support. * * @example * ```typescript * import { openapi } from '@drew-daniels/japa-openapi-assertions' * * export const plugins = [ * assert(), * openapi({ * schemas: ['./openapi.json'], * reportCoverage: true, * }), * apiClient(), * ] * ``` * * @param options - Plugin configuration * @returns Japa plugin function */ export declare function openapi(options: PluginConfig): () => void; //# sourceMappingURL=index.d.ts.map