import type { SeamActionAttemptFailedError, SeamActionAttemptTimeoutError, SeamHttpApiError, ThermostatsOffBody } from '@seamapi/http/connect';
import type { ActionAttempt } from '@seamapi/types/connect';
import { type UseMutationResult } from '@tanstack/react-query';
export type UseSetThermostatOffParams = never;
export type UseSetThermostatOffData = undefined;
export type UseSetThermostatOffMutationVariables = ThermostatsOffBody;
type SetThermostatOffActionAttempt = Extract<ActionAttempt, {
    action_type: 'SET_THERMOSTAT_OFF';
}>;
type MutationError = SeamHttpApiError | SeamActionAttemptFailedError<SetThermostatOffActionAttempt> | SeamActionAttemptTimeoutError<SetThermostatOffActionAttempt>;
export declare function useSetThermostatOff(): UseMutationResult<UseSetThermostatOffData, MutationError, UseSetThermostatOffMutationVariables>;
export {};
