import { HttpResponse, RequestConfig } from '../../http/types.js'; import { BaseService } from '../base-service.js'; import { Event } from './models/event.js'; import { EventCollection } from './models/event-collection.js'; import { ListEventsParams } from './request-params.js'; /** * Service class for EventsService operations. * Provides methods to interact with EventsService-related API endpoints. * All methods return promises and handle request/response serialization automatically. */ export declare class EventsService extends BaseService { /** * Retrieves a paginated list of events for the project. * @param {number} [params.limit] - defines the maximum number of items to return per page (default: 50) * @param {string} [params.startingAfter] - a cursor for use in pagination, points to the last ID in previous page * @param {string} [params.endingBefore] - a cursor for use in pagination, points to the first ID in next page * @param {RequestConfig} [requestConfig] - The request configuration for retry and validation. * @returns {Promise>} - OK */ listEvents(params?: ListEventsParams, requestConfig?: RequestConfig): Promise>; /** * Fetches a project event by its ID. * @param {string} eventId - * @param {RequestConfig} [requestConfig] - The request configuration for retry and validation. * @returns {Promise>} - OK */ fetchEvent(eventId: string, requestConfig?: RequestConfig): Promise>; } //# sourceMappingURL=events-service.d.ts.map