import { IOrganization } from '../Organization/organizationFacade'; import { DevicePowerAction } from '@signageos/sdk/dist/RestApi/Device/PowerAction/IPowerAction'; import RestApi from '@signageos/sdk/dist/RestApi/RestApi'; import { CommandLineOptions } from '../Command/commandDefinition'; export interface ActionData { name: string; action: DevicePowerAction; } export declare const typeMap: Map; export declare const DEVICE_UID_OPTION: { readonly name: "device-uid"; readonly type: StringConstructor; readonly description: "Device UID"; }; export declare const POWER_ACTION_TYPE_OPTION: { readonly name: "type"; readonly type: StringConstructor; readonly description: "Type of device power action"; }; export declare function getDeviceUid(restApi: RestApi, options: CommandLineOptions<[typeof DEVICE_UID_OPTION]>, skipConfirmation?: boolean): Promise; export declare function getActionType(options: CommandLineOptions<[typeof POWER_ACTION_TYPE_OPTION]>): Promise; export declare function disconnectDevice(organization: IOrganization, deviceUid: string): Promise;