import { GetActivityLogs200Response } from '../../models/base/get-activity-logs200-response/index'; import { Api, ApiClient, RequestMetadata } from '@ama-sdk/core'; /** Enum order used in the ActivityLogsApi's getActivityLogs function parameter */ export type ActivityLogsApiGetActivityLogsOrderEnum = 'asc' | 'desc'; /** Parameters object to ActivityLogsApi's getActivityLogs function */ export interface ActivityLogsApiGetActivityLogsRequestData { /** Event type(s) to include in the response. Can have multiple values separated by comma. All events are returned by default. */ 'events'?: string; /** Unix timestamp of the least recent event to include. This param defaults to one year ago if unspecified. */ 'start_time'?: number; /** Unix timestamp of the most recent event to include. This param defaults to the current timestamp if unspecified. */ 'end_time'?: number; /** Maximum number of events to return. This param defaults to 1000 if unspecified. */ 'limit'?: number; /** Event order by timestamp. This param can be either \"asc\" (default) or \"desc\". */ 'order'?: ActivityLogsApiGetActivityLogsOrderEnum; } export declare class ActivityLogsApi implements Api { /** API name */ static readonly apiName = "ActivityLogsApi"; /** @inheritDoc */ readonly apiName = "ActivityLogsApi"; /** Tokens of the parameters containing PII */ readonly piiParamTokens: { [key: string]: string; }; /** @inheritDoc */ client: ApiClient; /** * Initialize your interface * * @param apiClient Client used to process call to the API */ constructor(apiClient: ApiClient); /** * Get activity logs * Returns a list of activity log events * @param data Data to provide to the API call * @param metadata Metadata to pass to the API call */ getActivityLogs(data: ActivityLogsApiGetActivityLogsRequestData, metadata?: RequestMetadata): Promise; } //# sourceMappingURL=activity-logs-api.d.ts.map