import { BodyInit } from 'node-fetch'; import RequestDto from '../../lib/Transport/Curl/RequestDto'; import HttpMethods from '../../lib/Transport/HttpMethods'; import { ABasicApplication } from '../../lib/Authorization/Type/Basic/ABasicApplication'; import Form from '../../lib/Application/Model/Form/Form'; import { ApplicationInstall } from '../../lib/Application/Database/ApplicationInstall'; import ProcessDto from '../../lib/Utils/ProcessDto'; export default class TestBasicApplication extends ABasicApplication { syncTestSyncMethod(): string; syncTestSyncMethodVoid(): Promise; getDescription: () => string; getName: () => string; getPublicName: () => string; getSettingsForm: () => Form; getRequestDto: (dto: ProcessDto, applicationInstall: ApplicationInstall, method: HttpMethods, url?: string, data?: BodyInit) => RequestDto; }