import 'reflect-metadata'; import { z } from '@frontmcp/lazy-zod'; 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>; export declare const outputSchema: import("@frontmcp/lazy-zod").ZodUnion; status: import("@frontmcp/lazy-zod").ZodLiteral<200>; contentType: import("@frontmcp/lazy-zod").ZodLiteral<"application/json; charset=utf-8">; headers: import("@frontmcp/lazy-zod").ZodOptional>; body: import("@frontmcp/lazy-zod").ZodObject<{ issuer: import("@frontmcp/lazy-zod").ZodString; authorization_endpoint: import("@frontmcp/lazy-zod").ZodString; token_endpoint: import("@frontmcp/lazy-zod").ZodString; userinfo_endpoint: import("@frontmcp/lazy-zod").ZodOptional; jwks_uri: import("@frontmcp/lazy-zod").ZodString; registration_endpoint: import("@frontmcp/lazy-zod").ZodOptional; token_endpoint_auth_methods_supported: import("@frontmcp/lazy-zod").ZodOptional>>; response_types_supported: import("@frontmcp/lazy-zod").ZodDefault>>; grant_types_supported: import("@frontmcp/lazy-zod").ZodDefault>>; scopes_supported: import("@frontmcp/lazy-zod").ZodDefault>; code_challenge_methods_supported: import("@frontmcp/lazy-zod").ZodDefault>>; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$strip>, import("@frontmcp/lazy-zod").ZodObject<{ kind: import("@frontmcp/lazy-zod").ZodLiteral<"redirect">; status: import("@frontmcp/lazy-zod").ZodDefault>; location: import("@frontmcp/lazy-zod").ZodString; 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>>>>; }, import("zod/v4/core").$strip>, import("@frontmcp/lazy-zod").ZodObject<{ kind: import("@frontmcp/lazy-zod").ZodLiteral<"text">; status: import("@frontmcp/lazy-zod").ZodNumber; body: import("@frontmcp/lazy-zod").ZodString; 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>>>>; }, import("zod/v4/core").$strip>]>; export declare const wellKnownAsStateSchema: import("@frontmcp/lazy-zod").ZodObject<{ baseUrl: import("@frontmcp/lazy-zod").ZodString; oauthBaseUrl: import("@frontmcp/lazy-zod").ZodString; scopesSupported: import("@frontmcp/lazy-zod").ZodDefault>; tokenEndpointAuthMethods: import("@frontmcp/lazy-zod").ZodDefault>>; dcrEnabled: import("@frontmcp/lazy-zod").ZodDefault; isOrchestrated: import("@frontmcp/lazy-zod").ZodBoolean; cimdEnabled: import("@frontmcp/lazy-zod").ZodDefault; }, import("zod/v4/core").$strip>; declare const wellKnownAsPlan: { readonly pre: ["parseInput"]; readonly execute: ["collectData"]; }; type WellKnownAsPlan = typeof wellKnownAsPlan; type WellKnownAsFlowOptions = FlowRunOptions; declare global { interface ExtendFlows { 'well-known.oauth-authorization-server': WellKnownAsFlowOptions; } } declare const name: "well-known.oauth-authorization-server"; export default class WellKnownAsFlow extends FlowBase { static canActivate(request: ServerRequest, scope: ScopeEntry): boolean; parseInput(): Promise; collectData(): Promise; } export {}; //# sourceMappingURL=well-known.oauth-authorization-server.flow.d.ts.map