import { LoginParam } from '../src/@types/Requests';
import { ApiResponse, DnsRecord, InfoDNSRecordsResponse, InfoDNSZoneResponse, LoginResponse, UpdateDNSRecordsResponse } from '../src/@types/Responses';
import NetcupRestApi from '../src/api';
export declare const createEmptyApiResponse: <R extends ApiResponse>() => ApiResponse;
export declare const createEmptyLoginResponse: () => LoginResponse;
export declare const createEmptyLoginRequest: () => LoginParam;
export declare const createEmptyInfoDnsZoneResponse: () => InfoDNSZoneResponse;
export declare const createEmptyInfoDnsRecordsResponse: () => InfoDNSRecordsResponse;
export declare const givenSessionId = "testSession";
export declare function mockLoginResponse(api: NetcupRestApi): void;
export declare const createEmptyUpdateDnsRecordsResponse: () => UpdateDNSRecordsResponse;
export declare const emptyDnsRecord: DnsRecord;
