import { BackendDestinationEnum } from '@/utils/functions';
/**
 * Waits t number of milliseconds
 *
 * @export
 * @param {number} t milliseconds
 * @returns after t milliseconds
 */
export declare function delay(t: number): Promise<unknown>;
export declare const doPost: <T>(url: string, requestJsonObject: unknown, accessToken: string | undefined, endpoint: BackendDestinationEnum, additionalOptions?: RequestInit) => Promise<T>;
export declare const doGet: <T>(url: string, accessToken: string | undefined, endpoint: BackendDestinationEnum, additionalOptions?: RequestInit) => Promise<T>;
export declare const doDelete: (url: string, accessToken: string | undefined, endpoint: BackendDestinationEnum, additionalOptions?: RequestInit) => Promise<void>;
export declare const doPut: <T>(url: string, requestJsonObject: unknown, accessToken: string | undefined, endpoint: BackendDestinationEnum, additionalOptions?: RequestInit) => Promise<T>;
//# sourceMappingURL=HttpClient.d.ts.map