import { setupServer } from "msw/node"; import type { Routes } from "../server/auth-client.js"; export declare function getDefaultRoutes(): Routes; /** * Shared test configuration with the intersection of commonly used fields * across multiple test files. */ export declare const DEFAULT_TEST_CONFIG: { domain: string; clientId: string; clientSecret: string; appBaseUrl: string; sub: string; sid: string; alg: "RS256"; }; /** * Factory function to create authorization server metadata. * Returns common OpenID Connect discovery metadata fields with optional overrides. * * @param domain - The authorization server domain * @param overrides - Optional fields to override defaults * @returns Authorization server metadata object */ export declare function createAuthorizationServerMetadata(domain: string, overrides?: Record): { issuer: string; authorization_endpoint: string; token_endpoint: string; jwks_uri: string; response_types_supported: string[]; subject_types_supported: string[]; id_token_signing_alg_values_supported: string[]; dpop_signing_alg_values_supported: string[]; }; /** * Sets up the standard MSW (Mock Service Worker) lifecycle hooks. * Wires up beforeAll/afterEach/afterAll handlers for test server. * * @param server - The MSW test server instance from setupServer() */ export declare function setupMswLifecycle(server: ReturnType): void;