import * as core from "@terrascript/core"; export interface DeviceBlkArgs extends core.SchemaArgs { description?: string | core.StringOut; deviceName: string | core.StringOut; iotThingName?: string | core.StringOut; } export declare class DeviceBlk extends core.Schema { description?: string | core.StringOut; deviceName: string | core.StringOut; iotThingName?: string | core.StringOut; } export interface DeviceArgs extends core.ResourceArgs { /** * (Required) The device to register with SageMaker Edge Manager. See [Device](#device) details below. */ device: DeviceBlk; /** * (Required) The name of the Device Fleet. */ deviceFleetName: string | core.StringOut; } export declare class Device extends core.Resource { agentVersion: string | core.StringOut; /** * The Amazon Resource Name (ARN) assigned by AWS to this Device. */ arn: string | core.StringOut; /** * (Required) The device to register with SageMaker Edge Manager. See [Device](#device) details below. */ device: DeviceBlk; /** * (Required) The name of the Device Fleet. */ deviceFleetName: string | core.StringOut; /** * The id is constructed from `device-fleet-name/device-name`. */ id: string | core.StringOut; constructor(name: string, args?: DeviceArgs); getNamespace(): string; } //# sourceMappingURL=device.d.ts.map