import { AuthorizedHttpClient } from '../utils/api-request'; import { CatalystApp } from '../catalyst-app'; import { Component, ICatalystCron, ICatalystGResponse } from '../utils/pojo/common'; type ICatalystCronReq = Omit; type ICatalystCronRes = ICatalystCron & ICatalystGResponse; type ICatalystCronUpdateReq = Partial> & { status: boolean; }; export declare class Cron implements Component { requester: AuthorizedHttpClient; constructor(app: CatalystApp); getComponentName(): string; createCron(cron: ICatalystCronReq): Promise; getAllCron(): Promise>; getCronDetails(id: string | number): Promise; updateCron(cron: ICatalystCronUpdateReq): Promise; deleteCron(id: string | number): Promise; } export {};