import { DeviceActionRequestData } from "./Actions";
export interface ApiOpcuaReqData {
    id: number;
    checkSum: number;
    actionRequestData: DeviceActionRequestData;
    sts: number;
}
export declare const initialApiOpcuaReqData: ApiOpcuaReqData;
export interface ApiOpcuaData {
    hmiReq: ApiOpcuaReqData;
    hmiResp: ApiOpcuaReqData;
    orchReq: ApiOpcuaReqData;
    orchResp: ApiOpcuaReqData;
    req: ApiOpcuaReqData;
    resp: ApiOpcuaReqData;
    internalReq: ApiOpcuaReqData;
    internalResp: ApiOpcuaReqData;
}
export declare const initialApiOpcuaData: ApiOpcuaData;
export declare enum ApiReqRespStates {
    INACTIVE = 0,
    WRITING = 10,
    REQUEST_READY = 20,
    REJECTED_INVALID_CHECKSUM = 30,
    REJECTED_ACTION_NOT_ACCEPTED = 40,
    REJECTED_INVALID_SENDERID = 50,
    ACCEPTED = 1000
}
export declare function apiReqRespStateToString(state: ApiReqRespStates): string;
