import { CheckerT, ICheckerSuite, ITypeSuite, TType } from 'ts-interface-checker';
import { Value, Constraints, ConstraintsString, ConstraintsNumber, ConstraintsBoolean, ConstraintsCommon, Access, ExecuteCommandWrapper, ExecuteCommand, CommandsWrapper, Command, Event, EventKeepAlive, EventApplianceConnection, EventApplianceData, EventData, EventLevel, EventHandling, HomeAppliancesWrapper, HomeApplianceWrapper, HomeAppliance, ImagesWrapper, Image, ImageQuality, ProgramsWrapper, Programs, ProgramList, ProgramConstraints, ProgramExecution, ProgramWrapper, Program, ProgramPartial, ProgramDefinitionWrapper, ProgramDefinition, OptionDefinition, OptionDefinitionString, OptionDefinitionNumber, OptionDefinitionBoolean, OptionDefinitionCommon, OptionConstraintsCommon, OptionsWrapper, OptionWrapper, Option, SettingsWrapper, SettingWrapper, Setting, SettingString, SettingNumber, SettingBoolean, SettingCommon, StatusesWrapper, StatusWrapper, Status, StatusString, StatusNumber, StatusBoolean, StatusCommon, ErrorResponse } from '../api-types.js';
export interface TypeMap {
    Value: Value;
    Constraints: Constraints;
    ConstraintsString: ConstraintsString;
    ConstraintsNumber: ConstraintsNumber;
    ConstraintsBoolean: ConstraintsBoolean;
    ConstraintsCommon: ConstraintsCommon;
    Access: Access;
    ExecuteCommandWrapper: ExecuteCommandWrapper;
    ExecuteCommand: ExecuteCommand;
    CommandsWrapper: CommandsWrapper;
    Command: Command;
    Event: Event;
    EventKeepAlive: EventKeepAlive;
    EventApplianceConnection: EventApplianceConnection;
    EventApplianceData: EventApplianceData;
    EventData: EventData;
    EventLevel: EventLevel;
    EventHandling: EventHandling;
    HomeAppliancesWrapper: HomeAppliancesWrapper;
    HomeApplianceWrapper: HomeApplianceWrapper;
    HomeAppliance: HomeAppliance;
    ImagesWrapper: ImagesWrapper;
    Image: Image;
    ImageQuality: ImageQuality;
    ProgramsWrapper: ProgramsWrapper;
    Programs: Programs;
    ProgramList: ProgramList;
    ProgramConstraints: ProgramConstraints;
    ProgramExecution: ProgramExecution;
    ProgramWrapper: ProgramWrapper;
    Program: Program;
    ProgramPartial: ProgramPartial;
    ProgramDefinitionWrapper: ProgramDefinitionWrapper;
    ProgramDefinition: ProgramDefinition;
    OptionDefinition: OptionDefinition;
    OptionDefinitionString: OptionDefinitionString;
    OptionDefinitionNumber: OptionDefinitionNumber;
    OptionDefinitionBoolean: OptionDefinitionBoolean;
    OptionDefinitionCommon: OptionDefinitionCommon;
    OptionConstraintsCommon: OptionConstraintsCommon;
    OptionsWrapper: OptionsWrapper;
    OptionWrapper: OptionWrapper;
    Option: Option;
    SettingsWrapper: SettingsWrapper;
    SettingWrapper: SettingWrapper;
    Setting: Setting;
    SettingString: SettingString;
    SettingNumber: SettingNumber;
    SettingBoolean: SettingBoolean;
    SettingCommon: SettingCommon;
    StatusesWrapper: StatusesWrapper;
    StatusWrapper: StatusWrapper;
    Status: Status;
    StatusString: StatusString;
    StatusNumber: StatusNumber;
    StatusBoolean: StatusBoolean;
    StatusCommon: StatusCommon;
    ErrorResponse: ErrorResponse;
}
export declare const typeSuite: ITypeSuite & {
    Value: TType;
    Constraints: TType;
    ConstraintsString: TType;
    ConstraintsNumber: TType;
    ConstraintsBoolean: TType;
    ConstraintsCommon: TType;
    Access: TType;
    ExecuteCommandWrapper: TType;
    ExecuteCommand: TType;
    CommandsWrapper: TType;
    Command: TType;
    Event: TType;
    EventKeepAlive: TType;
    EventApplianceConnection: TType;
    EventApplianceData: TType;
    EventData: TType;
    EventLevel: TType;
    EventHandling: TType;
    HomeAppliancesWrapper: TType;
    HomeApplianceWrapper: TType;
    HomeAppliance: TType;
    ImagesWrapper: TType;
    Image: TType;
    ImageQuality: TType;
    ProgramsWrapper: TType;
    Programs: TType;
    ProgramList: TType;
    ProgramConstraints: TType;
    ProgramExecution: TType;
    ProgramWrapper: TType;
    Program: TType;
    ProgramPartial: TType;
    ProgramDefinitionWrapper: TType;
    ProgramDefinition: TType;
    OptionDefinition: TType;
    OptionDefinitionString: TType;
    OptionDefinitionNumber: TType;
    OptionDefinitionBoolean: TType;
    OptionDefinitionCommon: TType;
    OptionConstraintsCommon: TType;
    OptionsWrapper: TType;
    OptionWrapper: TType;
    Option: TType;
    SettingsWrapper: TType;
    SettingWrapper: TType;
    Setting: TType;
    SettingString: TType;
    SettingNumber: TType;
    SettingBoolean: TType;
    SettingCommon: TType;
    StatusesWrapper: TType;
    StatusWrapper: TType;
    Status: TType;
    StatusString: TType;
    StatusNumber: TType;
    StatusBoolean: TType;
    StatusCommon: TType;
    ErrorResponse: TType;
};
export declare const checkers: ICheckerSuite & {
    Value: CheckerT<Value>;
    Constraints: CheckerT<Constraints>;
    ConstraintsString: CheckerT<ConstraintsString>;
    ConstraintsNumber: CheckerT<ConstraintsNumber>;
    ConstraintsBoolean: CheckerT<ConstraintsBoolean>;
    ConstraintsCommon: CheckerT<ConstraintsCommon>;
    Access: CheckerT<Access>;
    ExecuteCommandWrapper: CheckerT<ExecuteCommandWrapper>;
    ExecuteCommand: CheckerT<ExecuteCommand>;
    CommandsWrapper: CheckerT<CommandsWrapper>;
    Command: CheckerT<Command>;
    Event: CheckerT<Event>;
    EventKeepAlive: CheckerT<EventKeepAlive>;
    EventApplianceConnection: CheckerT<EventApplianceConnection>;
    EventApplianceData: CheckerT<EventApplianceData>;
    EventData: CheckerT<EventData>;
    EventLevel: CheckerT<EventLevel>;
    EventHandling: CheckerT<EventHandling>;
    HomeAppliancesWrapper: CheckerT<HomeAppliancesWrapper>;
    HomeApplianceWrapper: CheckerT<HomeApplianceWrapper>;
    HomeAppliance: CheckerT<HomeAppliance>;
    ImagesWrapper: CheckerT<ImagesWrapper>;
    Image: CheckerT<Image>;
    ImageQuality: CheckerT<ImageQuality>;
    ProgramsWrapper: CheckerT<ProgramsWrapper>;
    Programs: CheckerT<Programs>;
    ProgramList: CheckerT<ProgramList>;
    ProgramConstraints: CheckerT<ProgramConstraints>;
    ProgramExecution: CheckerT<ProgramExecution>;
    ProgramWrapper: CheckerT<ProgramWrapper>;
    Program: CheckerT<Program>;
    ProgramPartial: CheckerT<ProgramPartial>;
    ProgramDefinitionWrapper: CheckerT<ProgramDefinitionWrapper>;
    ProgramDefinition: CheckerT<ProgramDefinition>;
    OptionDefinition: CheckerT<OptionDefinition>;
    OptionDefinitionString: CheckerT<OptionDefinitionString>;
    OptionDefinitionNumber: CheckerT<OptionDefinitionNumber>;
    OptionDefinitionBoolean: CheckerT<OptionDefinitionBoolean>;
    OptionDefinitionCommon: CheckerT<OptionDefinitionCommon>;
    OptionConstraintsCommon: CheckerT<OptionConstraintsCommon>;
    OptionsWrapper: CheckerT<OptionsWrapper>;
    OptionWrapper: CheckerT<OptionWrapper>;
    Option: CheckerT<Option>;
    SettingsWrapper: CheckerT<SettingsWrapper>;
    SettingWrapper: CheckerT<SettingWrapper>;
    Setting: CheckerT<Setting>;
    SettingString: CheckerT<SettingString>;
    SettingNumber: CheckerT<SettingNumber>;
    SettingBoolean: CheckerT<SettingBoolean>;
    SettingCommon: CheckerT<SettingCommon>;
    StatusesWrapper: CheckerT<StatusesWrapper>;
    StatusWrapper: CheckerT<StatusWrapper>;
    Status: CheckerT<Status>;
    StatusString: CheckerT<StatusString>;
    StatusNumber: CheckerT<StatusNumber>;
    StatusBoolean: CheckerT<StatusBoolean>;
    StatusCommon: CheckerT<StatusCommon>;
    ErrorResponse: CheckerT<ErrorResponse>;
};
export default checkers;
//# sourceMappingURL=api-types.d.ts.map