import { CommsService } from '../auth';
import { Resources } from './resources.service';
export declare class ResourceFactory {
    private http;
    params: any;
    service: Resources;
    methods: any;
    private url;
    constructor(url: string, route_params: any, methods: any, http: CommsService);
    private createUrl(params, url?);
    private processData(data, url, isArray?);
    private _get(method, params);
    private __get(url, method, resolve, reject, tries?);
    private _post(method, params, data);
    private __post(url, method, req_data, resolve, reject, tries?);
    private _put(method, params, data);
    private __put(url, method, req_data, resolve, reject, tries?);
    private _delete(method, params);
    private __delete(url, method, resolve, reject, tries?);
    private auth();
}
