type UseAsyncDataOptions = { queryFn: () => Promise; queryKey: readonly unknown[]; enabled?: boolean; refetchInterval?: number; staleTime?: number; }; /** * Simple fetch-with-cache hook. Replaces useQuery for internal SDK use. * No external dependency on TanStack Query. */ export declare function useAsyncData({ queryFn, queryKey, enabled, refetchInterval, staleTime, }: UseAsyncDataOptions): { data: T | undefined; error: Error | null; isLoading: boolean; isPending: boolean; refetch: () => Promise; }; export {};