import { CheckerT, ICheckerSuite, ITypeSuite, TType } from 'ts-interface-checker';
import { ConfigPlugin, DebugFeatures, ConfigAppliances, AddProgramsConfig, ApplianceConfig, ApplianceNamesPrefix, ApplianceFeatures, ApplianceProgramConfig, ApplianceProgramOptions } from '../config-types.js';
export interface TypeMap {
    ConfigPlugin: ConfigPlugin;
    DebugFeatures: DebugFeatures;
    ConfigAppliances: ConfigAppliances;
    AddProgramsConfig: AddProgramsConfig;
    ApplianceConfig: ApplianceConfig;
    ApplianceNamesPrefix: ApplianceNamesPrefix;
    ApplianceFeatures: ApplianceFeatures;
    ApplianceProgramConfig: ApplianceProgramConfig;
    ApplianceProgramOptions: ApplianceProgramOptions;
}
export declare const typeSuite: ITypeSuite & {
    ConfigPlugin: TType;
    DebugFeatures: TType;
    ConfigAppliances: TType;
    AddProgramsConfig: TType;
    ApplianceConfig: TType;
    ApplianceNamesPrefix: TType;
    ApplianceFeatures: TType;
    ApplianceProgramConfig: TType;
    ApplianceProgramOptions: TType;
};
export declare const checkers: ICheckerSuite & {
    ConfigPlugin: CheckerT<ConfigPlugin>;
    DebugFeatures: CheckerT<DebugFeatures>;
    ConfigAppliances: CheckerT<ConfigAppliances>;
    AddProgramsConfig: CheckerT<AddProgramsConfig>;
    ApplianceConfig: CheckerT<ApplianceConfig>;
    ApplianceNamesPrefix: CheckerT<ApplianceNamesPrefix>;
    ApplianceFeatures: CheckerT<ApplianceFeatures>;
    ApplianceProgramConfig: CheckerT<ApplianceProgramConfig>;
    ApplianceProgramOptions: CheckerT<ApplianceProgramOptions>;
};
export default checkers;
//# sourceMappingURL=config-types.d.ts.map