xmcp
Version:
The TypeScript MCP framework
39 lines (38 loc) • 1.57 kB
TypeScript
declare module "xmcp/headers" {
const headers: typeof import("../runtime/headers").headers;
}
declare module "xmcp/plugins/x402" {
const isPaidHandler: typeof import("../plugins/x402/index").isPaidHandler;
const getX402Registry: typeof import("../plugins/x402/index").getX402Registry;
type X402ToolOptions = import("../plugins/x402/index").X402ToolOptions;
type PaidHandler = import("../plugins/x402/index").PaidHandler;
}
declare module "xmcp/cloudflare" {
const image: typeof import("../runtime/utils/content").image;
const audio: typeof import("../runtime/utils/content").audio;
const embeddedResource: typeof import("../runtime/utils/content").embeddedResource;
const apiKeyAuthMiddleware: typeof import("../runtime/platforms/cloudflare/middlewares/api-key").cloudflareApiKeyAuthMiddleware;
const jwtAuthMiddleware: typeof import("../runtime/platforms/cloudflare/middlewares/jwt").cloudflareJwtAuthMiddleware;
type JWTAuthMiddlewareConfig = import("../runtime/platforms/cloudflare/middlewares/jwt").CloudflareJWTAuthMiddlewareConfig;
type WebMiddleware = import("./middleware").WebMiddleware;
}
declare module "*.module.css" {
const classes: {
readonly [key: string]: string;
};
export default classes;
}
declare module "*.module.less" {
const classes: {
readonly [key: string]: string;
};
export default classes;
}
declare module "*.css" {
const content: string;
export default content;
}
declare module "*.less" {
const content: string;
export default content;
}