import { Client } from '../client.js'; import { Models } from '../models.js'; import '../query.js'; import '../enums/database-type.js'; import '../enums/attribute-status.js'; import '../enums/column-status.js'; import '../enums/index-status.js'; import '../enums/deployment-status.js'; import '../enums/execution-trigger.js'; import '../enums/execution-status.js'; import '../enums/platform-type.js'; import '../enums/health-antivirus-status.js'; import '../enums/health-check-status.js'; import '../enums/message-status.js'; declare class Activities { client: Client; constructor(client: Client); /** * List all events for selected filters. * * @param {string} params.queries - Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https://appwrite.io/docs/databases#querying-documents). Maximum of 100 queries are allowed, each 4096 characters long. You may filter on attributes such as userId, teamId, etc. * @throws {AppwriteException} * @returns {Promise} */ listEvents(params?: { queries?: string; }): Promise; /** * List all events for selected filters. * * @param {string} queries - Array of query strings generated using the Query class provided by the SDK. [Learn more about queries](https://appwrite.io/docs/databases#querying-documents). Maximum of 100 queries are allowed, each 4096 characters long. You may filter on attributes such as userId, teamId, etc. * @throws {AppwriteException} * @returns {Promise} * @deprecated Use the object parameter style method for a better developer experience. */ listEvents(queries?: string): Promise; /** * Get event by ID. * * * @param {string} params.eventId - Event ID. * @throws {AppwriteException} * @returns {Promise} */ getEvent(params: { eventId: string; }): Promise; /** * Get event by ID. * * * @param {string} eventId - Event ID. * @throws {AppwriteException} * @returns {Promise} * @deprecated Use the object parameter style method for a better developer experience. */ getEvent(eventId: string): Promise; } export { Activities };