import { z } from "zod"; import { StripeService } from "../services/stripe.service"; export declare const CheckoutToolSchemas: { get_checkout_session: { description: string; schema: z.ZodObject<{ id: z.ZodString; }, z.core.$strip>; annotations: { readOnlyHint: boolean; }; }; list_checkout_sessions: { description: string; schema: z.ZodObject<{ limit: z.ZodDefault>; }, z.core.$strip>; annotations: { readOnlyHint: boolean; }; }; }; export declare class CheckoutTools { private stripeService; constructor(stripeService: StripeService); get_checkout_session(args: z.infer): Promise; list_checkout_sessions(args: z.infer): Promise; } export declare const ReportingToolSchemas: { get_payout: { description: string; schema: z.ZodObject<{ id: z.ZodString; }, z.core.$strip>; annotations: { readOnlyHint: boolean; }; }; list_payouts: { description: string; schema: z.ZodObject<{ limit: z.ZodDefault>; }, z.core.$strip>; annotations: { readOnlyHint: boolean; }; }; get_dispute: { description: string; schema: z.ZodObject<{ id: z.ZodString; }, z.core.$strip>; annotations: { readOnlyHint: boolean; }; }; list_disputes: { description: string; schema: z.ZodObject<{ limit: z.ZodDefault>; }, z.core.$strip>; annotations: { readOnlyHint: boolean; }; }; }; export declare class ReportingTools { private stripeService; constructor(stripeService: StripeService); get_payout(args: z.infer): Promise; list_payouts(args: z.infer): Promise; get_dispute(args: z.infer): Promise; list_disputes(args: z.infer): Promise; } export declare const TaxToolSchemas: { get_tax_rate: { description: string; schema: z.ZodObject<{ id: z.ZodString; }, z.core.$strip>; annotations: { readOnlyHint: boolean; }; }; list_tax_rates: { description: string; schema: z.ZodObject<{ limit: z.ZodDefault>; }, z.core.$strip>; annotations: { readOnlyHint: boolean; }; }; }; export declare class TaxTools { private stripeService; constructor(stripeService: StripeService); get_tax_rate(args: z.infer): Promise; list_tax_rates(args: z.infer): Promise; }