UNPKG

@getalby/paidmcp

Version:

Charge for your MCP Server tools using Nostr Wallet Connect

23 lines (22 loc) 838 B
import { z, ZodRawShape } from "zod"; export declare const paidInputSchema: { payment_hash: z.ZodOptional<z.ZodNullable<z.ZodString>>; }; export declare const paidOutputSchema: { payment_instructions: z.ZodOptional<z.ZodNullable<z.ZodString>>; payment_request: z.ZodOptional<z.ZodNullable<z.ZodString>>; payment_hash: z.ZodOptional<z.ZodNullable<z.ZodString>>; }; export declare function paidConfig<T extends { inputSchema?: ZodRawShape; outputSchema?: ZodRawShape; }>(config: T): T & { inputSchema: { payment_hash: z.ZodOptional<z.ZodNullable<z.ZodString>>; }; outputSchema: { payment_instructions: z.ZodOptional<z.ZodNullable<z.ZodString>>; payment_request: z.ZodOptional<z.ZodNullable<z.ZodString>>; payment_hash: z.ZodOptional<z.ZodNullable<z.ZodString>>; }; };