import { EventbriteConfig } from '../types/eventbrite.js'; export declare class EventbriteClient { private config; private baseUrl; constructor(config: EventbriteConfig); private request; get(endpoint: string): Promise; post(endpoint: string, body: any): Promise; patch(endpoint: string, body: any): Promise; delete(endpoint: string): Promise; listEvents(params: { organizationId?: string; status?: string; orderBy?: string; pageSize?: number; continuation?: string; }): Promise; getEvent(eventId: string): Promise; createEvent(data: any): Promise; updateEvent(eventId: string, data: any): Promise; publishEvent(eventId: string): Promise; cancelEvent(eventId: string): Promise; listTicketClasses(eventId: string): Promise; createTicketClass(eventId: string, data: any): Promise; listAttendees(eventId: string, params: { status?: string; pageSize?: number; continuation?: string; }): Promise; getAttendee(eventId: string, attendeeId: string): Promise; listOrders(eventId: string, params: { status?: string; pageSize?: number; continuation?: string; }): Promise; getVenue(venueId: string): Promise; createVenue(organizationId: string, data: any): Promise; getOrganization(organizationId: string): Promise; getCurrentUser(): Promise; } //# sourceMappingURL=client.d.ts.map