import { useActionQuery, useActionMutation, } from "@agent-native/core/client/hooks"; import type { AvailabilityConfig } from "@shared/api"; import { useQueryClient } from "@tanstack/react-query"; export function useAvailability() { return useActionQuery("get-availability"); } export function useUpdateAvailability() { const queryClient = useQueryClient(); return useActionMutation( "update-availability", { onSuccess: () => { queryClient.invalidateQueries({ queryKey: ["action", "get-availability"], }); }, }, ); }