import { HttpClient } from "@angular/common/http";
export declare class HttpStatusService {
    private http;
    private _url;
    private _AUTH;
    private _options;
    constructor(http: HttpClient);
    configure(url: string): void;
    set_token(auth: string): void;
    get_token(): string;
    get<T>(endpoint: string): Promise<T>;
    get_file(endpoint: string): Promise<any>;
    post<T>(endpoint: string, body: any): Promise<T>;
    formData<T>(endpoint: string, body: any): Promise<T>;
    put<T>(endpoint: string, body: any): Promise<T>;
    delete<T>(endpoint: string): Promise<T>;
    set options(option: {
        headers: {
            "Content-Type": string;
            Authorization?: string;
            "Access-Control-Allow-Origin"?: string;
        };
        responseType: any;
    });
    get options(): {
        headers: {
            "Content-Type": string;
            Authorization?: string;
            "Access-Control-Allow-Origin"?: string;
        };
        responseType: any;
    };
    default_options(): void;
}
