import type { BaseHttpRequest } from './core/BaseHttpRequest'; import type { OpenAPIConfig } from './core/OpenAPI'; import { BaseService } from './services/BaseService'; import { HampService } from './services/HampService'; import { HdspService } from './services/HdspService'; import { HsspService } from './services/HsspService'; import { HstpService } from './services/HstpService'; import { MaintenanceService } from './services/MaintenanceService'; import { OtaService } from './services/OtaService'; import { SlideService } from './services/SlideService'; import { TimesyncService } from './services/TimesyncService'; declare type HttpRequestConstructor = new (config: OpenAPIConfig) => BaseHttpRequest; export declare class HandyAPI { readonly base: BaseService; readonly hamp: HampService; readonly hdsp: HdspService; readonly hssp: HsspService; readonly hstp: HstpService; readonly maintenance: MaintenanceService; readonly ota: OtaService; readonly slide: SlideService; readonly timesync: TimesyncService; readonly request: BaseHttpRequest; constructor(config?: Partial, HttpRequest?: HttpRequestConstructor); } export {};