import { EventbriteClient } from '../eventbrite/client.js'; import { CreateTicketClassArgs, TicketClassResult } from '../types/mcp.js'; export declare class CreateTicketClassTool { private client; constructor(client: EventbriteClient); getToolDefinition(): { name: string; description: string; inputSchema: { type: string; properties: { eventId: { type: string; description: string; }; name: { type: string; description: string; }; quantityTotal: { type: string; description: string; }; free: { type: string; description: string; }; cost: { type: string; description: string; }; currency: { type: string; description: string; }; description: { type: string; description: string; }; salesStart: { type: string; description: string; }; salesEnd: { type: string; description: string; }; donation: { type: string; description: string; }; includeFee: { type: string; description: string; }; splitFee: { type: string; description: string; }; hideDescription: { type: string; description: string; }; minimumQuantity: { type: string; description: string; }; maximumQuantity: { type: string; description: string; }; autoHide: { type: string; description: string; }; hidden: { type: string; description: string; }; hasPdfTicket: { type: string; description: string; }; inventoryTierId: { type: string; description: string; }; }; required: string[]; }; }; execute(args: CreateTicketClassArgs): Promise; } //# sourceMappingURL=create-ticket-class.d.ts.map