import { ServiceCallType } from '@iotize/tap'; import { SlaveServerConfig } from '@iotize/tap/config/schema/v1'; import { WriteConfigContext } from './definitions'; import { ConfigKeyNotSupportedByFirmwareVersion } from './errors'; import { WriteConfigKey as WriteConfigGeneratedKey, WRITE_CONFIGURATOR_CONFIG as WRITE_CONFIGURATOR_DEFAULT_CONFIG } from './generated/write-configurator-config'; declare const WRITE_CONFIGURATOR_CUSTOM_CONFIG: { 'target.protocol.config': (context: WriteConfigContext) => ServiceCallType | Error; slaveServer: (context: WriteConfigContext) => ServiceCallType | Error; 'jvm.code': (context: WriteConfigContext) => ServiceCallType[] | ConfigKeyNotSupportedByFirmwareVersion; }; export type WriteConfigKey = WriteConfigGeneratedKey | keyof typeof WRITE_CONFIGURATOR_CUSTOM_CONFIG; export declare const WRITE_CONFIGURATOR_CONFIG: typeof WRITE_CONFIGURATOR_DEFAULT_CONFIG & typeof WRITE_CONFIGURATOR_CUSTOM_CONFIG; export {};