import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import { Event } from "../models/components/event.js"; import { EventsIngest } from "../models/components/eventsingest.js"; import { EventsIngestResponse } from "../models/components/eventsingestresponse.js"; import { EventsGetRequest } from "../models/operations/eventsget.js"; import { EventsListRequest, EventsListResponseEventsList } from "../models/operations/eventslist.js"; import { EventsListNamesRequest, EventsListNamesResponse } from "../models/operations/eventslistnames.js"; import { PageIterator } from "../types/operations.js"; export declare class Events extends ClientSDK { /** * List Events * * @remarks * List events. * * **Scopes**: `events:read` `events:write` */ list(request: EventsListRequest, options?: RequestOptions): Promise; /** * List Event Names * * @remarks * List event names. * * **Scopes**: `events:read` `events:write` */ listNames(request: EventsListNamesRequest, options?: RequestOptions): Promise>; /** * Get Event * * @remarks * Get an event by ID. * * **Scopes**: `events:read` `events:write` */ get(request: EventsGetRequest, options?: RequestOptions): Promise; /** * Ingest Events * * @remarks * Ingest batch of events. * * **Scopes**: `events:write` */ ingest(request: EventsIngest, options?: RequestOptions): Promise; } //# sourceMappingURL=events.d.ts.map