UNPKG

@kya-os/mcp-i

Version:

The TypeScript MCP framework with identity features built-in

75 lines (74 loc) 2.4 kB
import { z } from "zod"; export declare const oauthEndpointsSchema: z.ZodObject<{ authorizationUrl: z.ZodString; tokenUrl: z.ZodString; revocationUrl: z.ZodOptional<z.ZodString>; userInfoUrl: z.ZodOptional<z.ZodString>; registerUrl: z.ZodString; }, "strip", z.ZodTypeAny, { authorizationUrl: string; tokenUrl: string; registerUrl: string; revocationUrl?: string | undefined; userInfoUrl?: string | undefined; }, { authorizationUrl: string; tokenUrl: string; registerUrl: string; revocationUrl?: string | undefined; userInfoUrl?: string | undefined; }>; export type OauthEndpoints = z.infer<typeof oauthEndpointsSchema>; export declare const oauthConfigSchema: z.ZodObject<{ endpoints: z.ZodObject<{ authorizationUrl: z.ZodString; tokenUrl: z.ZodString; revocationUrl: z.ZodOptional<z.ZodString>; userInfoUrl: z.ZodOptional<z.ZodString>; registerUrl: z.ZodString; }, "strip", z.ZodTypeAny, { authorizationUrl: string; tokenUrl: string; registerUrl: string; revocationUrl?: string | undefined; userInfoUrl?: string | undefined; }, { authorizationUrl: string; tokenUrl: string; registerUrl: string; revocationUrl?: string | undefined; userInfoUrl?: string | undefined; }>; issuerUrl: z.ZodString; baseUrl: z.ZodString; serviceDocumentationUrl: z.ZodOptional<z.ZodString>; pathPrefix: z.ZodDefault<z.ZodString>; defaultScopes: z.ZodDefault<z.ZodArray<z.ZodString, "many">>; }, "strip", z.ZodTypeAny, { endpoints: { authorizationUrl: string; tokenUrl: string; registerUrl: string; revocationUrl?: string | undefined; userInfoUrl?: string | undefined; }; issuerUrl: string; baseUrl: string; pathPrefix: string; defaultScopes: string[]; serviceDocumentationUrl?: string | undefined; }, { endpoints: { authorizationUrl: string; tokenUrl: string; registerUrl: string; revocationUrl?: string | undefined; userInfoUrl?: string | undefined; }; issuerUrl: string; baseUrl: string; serviceDocumentationUrl?: string | undefined; pathPrefix?: string | undefined; defaultScopes?: string[] | undefined; }>; export type OAuthConfig = z.infer<typeof oauthConfigSchema>;