import { OperationStatus } from './OperationStatus';
/**
 * Interface to gather all mandantory fragments to
 * have a valid operation.
 */
export interface IOperation {
    /**
     * Identifier for operation
     */
    id?: string | number;
    /**
     * Identifies the target device on which this operation should be performed
     */
    deviceId: string;
    /**
     * Status of operation, see [[OperationStatus]]
     */
    status?: OperationStatus;
    /**
     * Custom fragments
     */
    [key: string]: any;
}
//# sourceMappingURL=IOperation.d.ts.map