import { UseQueryOptionsWrapper } from "../../../types"; import { StoreRegionsRes, StoreRegionsListRes } from "@medusajs/medusa"; import { Response } from "@medusajs/medusa-js"; declare const regionsKey: import("../../../types").TQueryKey<"regions", any, string>; declare type RegionQueryType = typeof regionsKey; export declare const useRegions: (options?: UseQueryOptionsWrapper, Error, ReturnType>) => { readonly error: null; readonly isError: false; readonly isIdle: true; readonly isLoading: false; readonly isLoadingError: false; readonly isRefetchError: false; readonly isSuccess: false; readonly status: "idle"; readonly dataUpdatedAt: number; readonly errorUpdatedAt: number; readonly failureCount: number; readonly isFetched: boolean; readonly isFetchedAfterMount: boolean; readonly isFetching: boolean; readonly isPlaceholderData: boolean; readonly isPreviousData: boolean; readonly isRefetching: boolean; readonly isStale: boolean; readonly refetch: (options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters) | undefined) => Promise, Error>>; readonly remove: () => void; readonly regions?: import("@medusajs/medusa").Region[] | undefined; readonly response?: import("@medusajs/medusa-js").HTTPResponse | undefined; } | { readonly error: Error; readonly isError: true; readonly isIdle: false; readonly isLoading: false; readonly isLoadingError: true; readonly isRefetchError: false; readonly isSuccess: false; readonly status: "error"; readonly dataUpdatedAt: number; readonly errorUpdatedAt: number; readonly failureCount: number; readonly isFetched: boolean; readonly isFetchedAfterMount: boolean; readonly isFetching: boolean; readonly isPlaceholderData: boolean; readonly isPreviousData: boolean; readonly isRefetching: boolean; readonly isStale: boolean; readonly refetch: (options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters) | undefined) => Promise, Error>>; readonly remove: () => void; readonly regions?: import("@medusajs/medusa").Region[] | undefined; readonly response?: import("@medusajs/medusa-js").HTTPResponse | undefined; } | { readonly error: null; readonly isError: false; readonly isIdle: false; readonly isLoading: true; readonly isLoadingError: false; readonly isRefetchError: false; readonly isSuccess: false; readonly status: "loading"; readonly dataUpdatedAt: number; readonly errorUpdatedAt: number; readonly failureCount: number; readonly isFetched: boolean; readonly isFetchedAfterMount: boolean; readonly isFetching: boolean; readonly isPlaceholderData: boolean; readonly isPreviousData: boolean; readonly isRefetching: boolean; readonly isStale: boolean; readonly refetch: (options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters) | undefined) => Promise, Error>>; readonly remove: () => void; readonly regions?: import("@medusajs/medusa").Region[] | undefined; readonly response?: import("@medusajs/medusa-js").HTTPResponse | undefined; } | { readonly error: Error; readonly isError: true; readonly isIdle: false; readonly isLoading: false; readonly isLoadingError: false; readonly isRefetchError: true; readonly isSuccess: false; readonly status: "error"; readonly dataUpdatedAt: number; readonly errorUpdatedAt: number; readonly failureCount: number; readonly isFetched: boolean; readonly isFetchedAfterMount: boolean; readonly isFetching: boolean; readonly isPlaceholderData: boolean; readonly isPreviousData: boolean; readonly isRefetching: boolean; readonly isStale: boolean; readonly refetch: (options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters) | undefined) => Promise, Error>>; readonly remove: () => void; readonly regions?: import("@medusajs/medusa").Region[] | undefined; readonly response?: import("@medusajs/medusa-js").HTTPResponse | undefined; } | { readonly error: null; readonly isError: false; readonly isIdle: false; readonly isLoading: false; readonly isLoadingError: false; readonly isRefetchError: false; readonly isSuccess: true; readonly status: "success"; readonly dataUpdatedAt: number; readonly errorUpdatedAt: number; readonly failureCount: number; readonly isFetched: boolean; readonly isFetchedAfterMount: boolean; readonly isFetching: boolean; readonly isPlaceholderData: boolean; readonly isPreviousData: boolean; readonly isRefetching: boolean; readonly isStale: boolean; readonly refetch: (options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters) | undefined) => Promise, Error>>; readonly remove: () => void; readonly regions?: import("@medusajs/medusa").Region[] | undefined; readonly response?: import("@medusajs/medusa-js").HTTPResponse | undefined; }; export declare const useRegion: (id: string, options?: UseQueryOptionsWrapper, Error, ReturnType>) => { readonly error: null; readonly isError: false; readonly isIdle: true; readonly isLoading: false; readonly isLoadingError: false; readonly isRefetchError: false; readonly isSuccess: false; readonly status: "idle"; readonly dataUpdatedAt: number; readonly errorUpdatedAt: number; readonly failureCount: number; readonly isFetched: boolean; readonly isFetchedAfterMount: boolean; readonly isFetching: boolean; readonly isPlaceholderData: boolean; readonly isPreviousData: boolean; readonly isRefetching: boolean; readonly isStale: boolean; readonly refetch: (options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters) | undefined) => Promise, Error>>; readonly remove: () => void; readonly region?: import("@medusajs/medusa").Region | undefined; readonly response?: import("@medusajs/medusa-js").HTTPResponse | undefined; } | { readonly error: Error; readonly isError: true; readonly isIdle: false; readonly isLoading: false; readonly isLoadingError: true; readonly isRefetchError: false; readonly isSuccess: false; readonly status: "error"; readonly dataUpdatedAt: number; readonly errorUpdatedAt: number; readonly failureCount: number; readonly isFetched: boolean; readonly isFetchedAfterMount: boolean; readonly isFetching: boolean; readonly isPlaceholderData: boolean; readonly isPreviousData: boolean; readonly isRefetching: boolean; readonly isStale: boolean; readonly refetch: (options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters) | undefined) => Promise, Error>>; readonly remove: () => void; readonly region?: import("@medusajs/medusa").Region | undefined; readonly response?: import("@medusajs/medusa-js").HTTPResponse | undefined; } | { readonly error: null; readonly isError: false; readonly isIdle: false; readonly isLoading: true; readonly isLoadingError: false; readonly isRefetchError: false; readonly isSuccess: false; readonly status: "loading"; readonly dataUpdatedAt: number; readonly errorUpdatedAt: number; readonly failureCount: number; readonly isFetched: boolean; readonly isFetchedAfterMount: boolean; readonly isFetching: boolean; readonly isPlaceholderData: boolean; readonly isPreviousData: boolean; readonly isRefetching: boolean; readonly isStale: boolean; readonly refetch: (options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters) | undefined) => Promise, Error>>; readonly remove: () => void; readonly region?: import("@medusajs/medusa").Region | undefined; readonly response?: import("@medusajs/medusa-js").HTTPResponse | undefined; } | { readonly error: Error; readonly isError: true; readonly isIdle: false; readonly isLoading: false; readonly isLoadingError: false; readonly isRefetchError: true; readonly isSuccess: false; readonly status: "error"; readonly dataUpdatedAt: number; readonly errorUpdatedAt: number; readonly failureCount: number; readonly isFetched: boolean; readonly isFetchedAfterMount: boolean; readonly isFetching: boolean; readonly isPlaceholderData: boolean; readonly isPreviousData: boolean; readonly isRefetching: boolean; readonly isStale: boolean; readonly refetch: (options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters) | undefined) => Promise, Error>>; readonly remove: () => void; readonly region?: import("@medusajs/medusa").Region | undefined; readonly response?: import("@medusajs/medusa-js").HTTPResponse | undefined; } | { readonly error: null; readonly isError: false; readonly isIdle: false; readonly isLoading: false; readonly isLoadingError: false; readonly isRefetchError: false; readonly isSuccess: true; readonly status: "success"; readonly dataUpdatedAt: number; readonly errorUpdatedAt: number; readonly failureCount: number; readonly isFetched: boolean; readonly isFetchedAfterMount: boolean; readonly isFetching: boolean; readonly isPlaceholderData: boolean; readonly isPreviousData: boolean; readonly isRefetching: boolean; readonly isStale: boolean; readonly refetch: (options?: (import("react-query").RefetchOptions & import("react-query").RefetchQueryFilters) | undefined) => Promise, Error>>; readonly remove: () => void; readonly region?: import("@medusajs/medusa").Region | undefined; readonly response?: import("@medusajs/medusa-js").HTTPResponse | undefined; }; export {};