import { AxiosInstance } from 'axios'; import { Query, PrimaryKey, Item, Response } from '../types'; export declare class ActivityHandler { private axios; private itemsHandler; constructor(axios: AxiosInstance); read(query?: Query): Promise>; read(key: PrimaryKey, query?: Query): Promise>; read(keys: PrimaryKey[], query?: Query): Promise>; comments: { create: (payload: { collection: string; item: string; comment: string; }) => Promise>; update: (key: PrimaryKey, payload: { comment: string; }) => Promise<{ data: Item | null; }>; delete: (key: PrimaryKey) => Promise; }; }