import { AbstractSparkDesk } from "../common/AbstractSparkDesk"; import { Version } from "../common/Version"; import { HttpRequestParams } from "./HttpRequestParams"; import { HttpResponse } from "./HttpResponse"; import { HttpUser } from "./HttpUser"; export interface HttpSparkDeskOption { APIPassword: string; version: Version; /** * @default HttpSparkDesk.DefaultUrl */ url?: string; } export declare class HttpSparkDesk extends AbstractSparkDesk { protected option: HttpSparkDeskOption; static DefaultUrl: string; constructor(option: HttpSparkDeskOption); get version(): Version; createUser(uid: string, tokenLength?: number): HttpUser; request(params: HttpRequestParams): Promise>; protected getUrl(): string; } //# sourceMappingURL=HttpSparkDesk.d.ts.map