/** * Version 3.2. The schedule a user writes in the Alexa app: the interface has no utterances. Discovery lists * adaptiveRecoveryEnabled for a thermostat declared with supportsAdaptiveRecovery, and Alexa sends * SetAdaptiveRecovery to such a thermostat only. */ export declare const ThermostatControllerSchedule: import("../types.js").InterfaceDescriptor<{ adaptiveRecoveryEnabled: { name: string; value: import("../schema.js").Schema; }; scheduleEnabled: { name: string; value: import("../schema.js").Schema; }; }, { SetWeeklySchedule: { name: string; payload: import("../schema.js").Schema; Monday: import("../schema.js").Schema; setpoints: import("../schema.js").Schema; lowerSetpoint: import("../schema.js").OptionalSchema; }>>; /** Without a mode the fan runs as the manufacturer set it. */ fanSetting: import("../schema.js").OptionalSchema; }>>; activityType: import("../schema.js").OptionalSchema; }>>; }>[]>; Tuesday: import("../schema.js").Schema; setpoints: import("../schema.js").Schema; lowerSetpoint: import("../schema.js").OptionalSchema; }>>; /** Without a mode the fan runs as the manufacturer set it. */ fanSetting: import("../schema.js").OptionalSchema; }>>; activityType: import("../schema.js").OptionalSchema; }>>; }>[]>; Wednesday: import("../schema.js").Schema; setpoints: import("../schema.js").Schema; lowerSetpoint: import("../schema.js").OptionalSchema; }>>; /** Without a mode the fan runs as the manufacturer set it. */ fanSetting: import("../schema.js").OptionalSchema; }>>; activityType: import("../schema.js").OptionalSchema; }>>; }>[]>; Thursday: import("../schema.js").Schema; setpoints: import("../schema.js").Schema; lowerSetpoint: import("../schema.js").OptionalSchema; }>>; /** Without a mode the fan runs as the manufacturer set it. */ fanSetting: import("../schema.js").OptionalSchema; }>>; activityType: import("../schema.js").OptionalSchema; }>>; }>[]>; Friday: import("../schema.js").Schema; setpoints: import("../schema.js").Schema; lowerSetpoint: import("../schema.js").OptionalSchema; }>>; /** Without a mode the fan runs as the manufacturer set it. */ fanSetting: import("../schema.js").OptionalSchema; }>>; activityType: import("../schema.js").OptionalSchema; }>>; }>[]>; Saturday: import("../schema.js").Schema; setpoints: import("../schema.js").Schema; lowerSetpoint: import("../schema.js").OptionalSchema; }>>; /** Without a mode the fan runs as the manufacturer set it. */ fanSetting: import("../schema.js").OptionalSchema; }>>; activityType: import("../schema.js").OptionalSchema; }>>; }>[]>; Sunday: import("../schema.js").Schema; setpoints: import("../schema.js").Schema; lowerSetpoint: import("../schema.js").OptionalSchema; }>>; /** Without a mode the fan runs as the manufacturer set it. */ fanSetting: import("../schema.js").OptionalSchema; }>>; activityType: import("../schema.js").OptionalSchema; }>>; }>[]>; }>>; }>>; note: string; }; SetScheduleState: { name: string; payload: import("../schema.js").Schema; }>>; note: string; }; SetAdaptiveRecovery: { name: string; payload: import("../schema.js").Schema; }>>; when: ({ options }: import("../types.js").Declared) => boolean; }; }, import("../schema.js").InferShape<{ supportedFanModes: import("../schema.js").Schema<("ON" | "AUTO" | "CIRCULATE")[]>; /** The thermostat heats or cools ahead of an entry, to be at its temperature when it starts. */ supportsAdaptiveRecovery: import("../schema.js").Schema; maxEntryPerDay: import("../schema.js").OptionalSchema; }>, false>;