/** * This is an auto generate file from fireback project. * You can use this in order to communicate in backend, it gives you available actions, * and their types * Module: workspaces */ import * as workspaces from "../workspaces"; import { RemoteRequestOption, IDeleteResponse, IResponse, core, ExecApi, IResponseList } from "../../core/http-tools"; export declare class EmailProviderActions { private apiFn; private _itemsPerPage?; private _startIndex?; private _sort?; private _query?; private _withPreloads?; private _uniqueId?; private _deep?; constructor(apiFn: ExecApi); static isEmailProviderEntityEqual(a: workspaces.EmailProviderEntity, b: workspaces.EmailProviderEntity): boolean; static getEmailProviderEntityPrimaryKey(a: workspaces.EmailProviderEntity): string; query(complexSqlAlike: string): EmailProviderActions; static fn(options: RemoteRequestOption): EmailProviderActions; static fnExec(fn: ExecApi): EmailProviderActions; uniqueId(id: string): EmailProviderActions; deep(deep?: boolean): EmailProviderActions; withPreloads(withPreloads: string): EmailProviderActions; sort(sortFields: string | string[]): EmailProviderActions; startIndex(offset: number): EmailProviderActions; itemsPerPage(limit: number): EmailProviderActions; get paramsAsString(): string; getEmailProviders(): Promise>; getEmailProviderByUniqueId(uniqueId: string): Promise>; postEmailProvider(entity: workspaces.EmailProviderEntity): Promise>; patchEmailProvider(entity: workspaces.EmailProviderEntity): Promise>; patchEmailProviders(entity: core.BulkRecordRequest): Promise>; deleteEmailProvider(entity: core.DeleteRequest): Promise; }