import * as playwright_test from 'playwright/test'; import { OAuthClientProvider } from '@modelcontextprotocol/sdk/client/auth.js'; export { expect } from '@playwright/test'; /** * Test-scoped auth fixtures interface */ interface MCPAuthFixtures { /** * OAuth client provider for MCP authentication */ mcpAuthProvider: OAuthClientProvider | undefined; } /** * Extended Playwright test with MCP auth fixtures * * Use this when you need OAuth authentication for MCP server testing. * * @example * ```typescript * // test.ts * import { test } from '@mcp-testing/server-tester/fixtures/mcpAuth'; * * test('authenticated MCP call', async ({ mcpAuthProvider }) => { * // mcpAuthProvider can be passed to createMCPClientForConfig * }); * ``` */ declare const test: playwright_test.TestType; export { type MCPAuthFixtures, test };