@getalby/paidmcp
Version:
Charge for your MCP Server tools using Nostr Wallet Connect
23 lines (22 loc) • 838 B
TypeScript
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>>;
};
};