import { RequestService } from "./request.service.js"; import { RemoteAccessView, RemoteAccountProfileUpdateRequest, RemoteBrowserAuthPollRequest, RemoteBrowserAuthPollResult, RemoteBrowserAuthStartRequest, RemoteBrowserAuthStartResult, RemoteDoctorView, RemoteLoginRequest, RemoteServiceAction, RemoteServiceActionResult, RemoteSettingsUpdateRequest } from "@nextclaw/server"; //#region src/services/remote.service.d.ts declare class RemoteService { private readonly requestService; constructor(requestService: RequestService); readonly fetchStatus: () => Promise; readonly fetchDoctor: () => Promise; readonly login: (data: RemoteLoginRequest) => Promise; readonly startBrowserAuth: (data?: RemoteBrowserAuthStartRequest) => Promise; readonly pollBrowserAuth: (data: RemoteBrowserAuthPollRequest) => Promise; readonly logout: () => Promise; readonly updateAccountProfile: (data: RemoteAccountProfileUpdateRequest) => Promise; readonly updateSettings: (data: RemoteSettingsUpdateRequest) => Promise; readonly controlService: (action: RemoteServiceAction) => Promise; } //#endregion export { RemoteService }; //# sourceMappingURL=remote.service.d.ts.map