import { LogonData, ResponseConnection, ResponseRequest } from "./connectionTypes";
import { RequestOptions } from "../shared/httpClient/httpClient";
export * from "./connectionTypes";
export declare class AdtConnection {
    private application;
    constructor(logonData: LogonData);
    /**
     * Conexión con el servidor
     * @param logonData | Datos para conectarse
     * @returns Respuesta de la conexión
     */
    login(): Promise<ResponseConnection>;
    /**
     * Logout
     */
    logout(): void;
    /**
     * Realiza la petición HTTP
     * @param url | URL a llamar
     * @param options | Opciones de la llamad
     * @returns Respuesta del proceso
     */
    request(url: string, options?: RequestOptions): Promise<ResponseRequest>;
}
//# sourceMappingURL=adtConnection.d.ts.map