import { Action } from '../../schemas/Action.js'; import { TeamRetroService } from '../../services/TeamRetro.service.js'; export declare class ActionsService extends TeamRetroService { /** * Retrieves a paginated list of actions based on the provided parameters. * * @param params - The parameters for filtering and pagination * @param params.offset - The number of items to skip before starting to collect the result set * @param params.limit - The maximum number of items to return * @param params.teamTags - Comma-separated list of team tags to filter by * @param params.teamIds - Comma-separated list of team IDs to filter by * @returns A promise that resolves to a paginated list of actions */ listActions(params?: { offset?: number; limit?: number; teamTags?: string; teamIds?: string; }): Promise>; /** * Create a new action * @param data Action data * @returns Created action object */ createAction(data: Action): Promise>; getAction(actionId: string): Promise>; /** * Update an existing action * @param actionId Action ID * @param data Action data to update * @returns Updated action object */ updateAction(actionId: string, data: Partial): Promise>; /** * Delete an existing action * @param actionId Action ID */ deleteAction(actionId: string): Promise>; } export declare const actionsService: ActionsService;