import { TEngine } from "kwikid-toolkit";
import { TFieldApiCall } from "../definitions/form-view.fields.definition";
export declare class Apis {
    private _object;
    get object(): any;
    set object(value: any);
    private _takeAction;
    private _request;
    private _response;
    constructor(object: any, takeAction: any);
    setUrl(): Promise<TFieldApiCall>;
    setRequestBody(): Promise<TFieldApiCall>;
    validateRequestBody(): Promise<TFieldApiCall>;
    setRequestHeaders(): Promise<TFieldApiCall>;
    validateRequestHeaders(): Promise<TFieldApiCall>;
    validateResponse(): Promise<TFieldApiCall>;
    callNextApi(validation: TEngine): Promise<any>;
}
