import { TapResourceKeyMapping } from '@iotize/tap/service/all';
export interface TapVirtualResourceKeyMapping {
    '/target/raw-protocol-configuration': {
        responseType: Uint8Array;
    };
    '/interface/nfc/connection-priority': {
        responseType: boolean;
    };
    '/target/connected': {
        responseType: boolean;
    };
    '/interface/android-application-id': {
        responseType: string;
    };
    '/interface/security-options/scram/enabled': {
        responseType: string;
    };
    '/interface/security-options/hardware-factory-reset/enabled': {
        responseType: boolean;
    };
    '/interface/security-options/hardware-factory-reset/disabled': {
        responseType: boolean;
    };
    '/interface/security-options/lwm2m-factory-reset/enabled': {
        responseType: boolean;
    };
    '/interface/security-options/lwm2m-factory-reset/disabled': {
        responseType: boolean;
    };
    '/interface/security-options/admin-login-with-uid/enabled': {
        responseType: boolean;
    };
    '/interface/security-options/admin-login-with-uid/disabled': {
        responseType: boolean;
    };
    '/interface/security-options/hash-password/enabled': {
        responseType: boolean;
    };
    '/mqtt/broker-endpoint': {
        responseType: string;
    };
    '/interface/app-path-resolved': {
        responseType: string;
    };
    '/tapnpass/version': {
        responseType: string;
    };
    '/interface/authorized-host-protocol/{hostProtocol}': {
        responseType: boolean;
    };
    '/group/{groupId}/change-password': {
        responseType: string;
    };
    '/interface/special-feature/swd-direct': {
        responseType: number;
    };
    '/interface/special-feature/modbus-direct': {
        responseType: number;
    };
    '/interface/special-feature/serial': {
        responseType: number;
    };
    '/wifi/enabled': {
        responseType: boolean;
    };
}
export interface ResourceKeyMapping extends TapResourceKeyMapping, TapVirtualResourceKeyMapping {
}
export type TapResourceKey = keyof ResourceKeyMapping;
