import type { SeamActionAttemptFailedError, SeamActionAttemptTimeoutError, SeamHttpApiError } from '@seamapi/http/connect'; import type { ActionAttempt, Device } from '@seamapi/types/connect'; import { type UseMutationResult } from '@tanstack/react-query'; export type UseUnlockData = undefined; export type UseUnlockMutationVariables = Pick & { properties: Required>; }; type UnlockActionAttempt = Extract; type MutationError = SeamHttpApiError | SeamActionAttemptFailedError | SeamActionAttemptTimeoutError; interface UseUnlockParams { onError?: () => void; onSuccess?: () => void; } export declare function useUnlock(params?: UseUnlockParams): UseMutationResult; export {};