import 'reflect-metadata'; import { FlowBase, type FlowRunOptions, type ScopeEntry, type ServerRequest } from '../../common'; declare const inputSchema: import("@frontmcp/lazy-zod").ZodObject<{ request: import("@frontmcp/lazy-zod").ZodObject<{}, import("zod/v4/core").$loose>; response: import("@frontmcp/lazy-zod").ZodObject<{}, import("zod/v4/core").$loose>; next: import("@frontmcp/lazy-zod").ZodOptional>; }, import("zod/v4/core").$strip>; declare const stateSchema: import("@frontmcp/lazy-zod").ZodObject<{ resource: import("@frontmcp/lazy-zod").ZodString; baseUrl: import("@frontmcp/lazy-zod").ZodString; scopesSupported: import("@frontmcp/lazy-zod").ZodDefault>; isOrchestrated: import("@frontmcp/lazy-zod").ZodBoolean; }, import("zod/v4/core").$strip>; declare const outputSchema: import("@frontmcp/lazy-zod").ZodObject<{ kind: import("@frontmcp/lazy-zod").ZodLiteral<"json">; status: import("@frontmcp/lazy-zod").ZodNumber; contentType: import("@frontmcp/lazy-zod").ZodDefault; headers: import("@frontmcp/lazy-zod").ZodOptional]>]>>>>; cookies: import("@frontmcp/lazy-zod").ZodOptional; domain: import("@frontmcp/lazy-zod").ZodOptional; httpOnly: import("@frontmcp/lazy-zod").ZodDefault; secure: import("@frontmcp/lazy-zod").ZodOptional; sameSite: import("@frontmcp/lazy-zod").ZodOptional>; maxAge: import("@frontmcp/lazy-zod").ZodOptional; expires: import("@frontmcp/lazy-zod").ZodOptional; }, import("zod/v4/core").$strip>>>>; body: import("@frontmcp/lazy-zod").ZodObject<{ resource: import("@frontmcp/lazy-zod").ZodString; authorization_servers: import("@frontmcp/lazy-zod").ZodArray; scopes_supported: import("@frontmcp/lazy-zod").ZodDefault>; bearer_methods_supported: import("@frontmcp/lazy-zod").ZodDefault>; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$strip>; declare const plan: { readonly pre: ["parseInput"]; readonly execute: ["collectData"]; readonly post: ["validateOutput"]; }; declare global { interface ExtendFlows { 'well-known.oauth-protected-resource': FlowRunOptions; } } declare const name: "well-known.oauth-protected-resource"; export default class WellKnownPrmFlow extends FlowBase { static canActivate(request: ServerRequest, scope: ScopeEntry): boolean; parseInput(): Promise; collectData(): Promise; } export {}; //# sourceMappingURL=well-known.prm.flow.d.ts.map