import type { CreateMessageDto } from '../models/CreateMessageDto'; import type { MessageEntity } from '../models/MessageEntity'; import type { PaginatedResponseOfMessageEntity } from '../models/PaginatedResponseOfMessageEntity'; import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class Messages { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); /** * Create a new message * Create a new message. ADMIN ONLY. * @returns MessageEntity Successfully created a new message * @throws ApiError */ create({ orgname, agentId, threadId, requestBody, }: { orgname: string; agentId: string; threadId: string; requestBody: CreateMessageDto; }): CancelablePromise; /** * Get all messages * Get all messages. ADMIN ONLY. * @returns PaginatedResponseOfMessageEntity Successfully returned paginated results * @throws ApiError */ findAll({ orgname, agentId, threadId, limit, offset, sortDirection, sortBy, }: { orgname: string; agentId: string; threadId: string; /** * The limit of the number of results returned */ limit?: number; /** * The offset of the returned results */ offset?: number; /** * The direction to sort the results by */ sortDirection?: 'asc' | 'desc'; sortBy?: 'createdAt'; }): CancelablePromise; }