import type { CliMiddlewareFactory, DiscoveryGetter } from './types.ts'; /** * Middleware that redirects the root path (/) to the first available document * when no root document exists in the discovery result. * * The redirect preserves any query string from the original request. * * @param getDiscovery - Getter function for the current discovery result * @returns Middleware handler * * @example * ```ts * let discovery = await discoverDocuments() * app.get('/*', redirectRoot(() => discovery), ...) * ``` */ export declare const redirectRoot: CliMiddlewareFactory<[getDiscovery: DiscoveryGetter]>; //# sourceMappingURL=redirectRoot.d.ts.map