import type { BalenaRequest } from 'balena-request'; interface StartActionParams { uuid: string; actionName: string; deviceActionsApiVersion: 'v1' | 'v2'; params: any; extraOptions?: any; } interface GetActionStatusParams { uuid: string; actionId: string; extraOptions?: any; } export declare class DeviceActionsService { private request; private actionsEndpoint; constructor(deviceUrlsBase: string, request: BalenaRequest); startAction: ({ uuid, actionName, deviceActionsApiVersion, params, extraOptions, }: StartActionParams) => Promise; getActionStatus: ({ uuid, actionId, extraOptions, }: GetActionStatusParams) => Promise; private makeActionRequest; } export {};