import Base, { MaybeRaw } from "../../../../../Base"; import { PaginatedResponse, SearchParams } from "../../../../../interfaces/global"; import { JobLogDto } from "../../../../../interfaces/high5/space/job/JobLog"; export declare class High5JobLog extends Base { /** * Retrieves all cronjobs of a High5 space which match the provided search filter(s). Will return all cronjobs if no filter is provided. * @param orgName Name of the organization * @param spaceName Name of the space * @param jobId ID of the cronjob * @param filters (optional) Array of search filters * @param sorting (optional) Sorting object * @param limit (optional) Max number of results (1-100; defaults to 25) * @param page (optional) Page number: Skip the first (page * limit) results (defaults to 0) * @returns Object containing an array of filtered cronjob logs as well as the total number of results found in the database (independent of limit and page) */ searchJobLogs({ orgName, spaceName, jobId, filters, sorting, limit, page }: SearchParams & { orgName: string; spaceName: string; jobId: string; }, raw?: { raw: R; }): Promise>>; /** * Retrieves a cronjob log by it's ID * @param orgName Name of the organization * @param spaceName Name of the space * @param jobId ID of the cronjob * @param jobLogId ID of the cronjob log * @returns the cronjob log */ getJobLog(orgName: string, spaceName: string, jobId: string, jobLogId: string, raw?: { raw: R; }): Promise>; protected getEndpoint(endpoint: string): string; }