import * as _tanstack_react_query from '@tanstack/react-query'; import { UseQueryOptions, QueryKey, UseMutationOptions, UseInfiniteQueryOptions } from '@tanstack/react-query'; import * as _tanstack_query_core from '@tanstack/query-core'; import { InfiniteData } from '@tanstack/query-core'; import { FetchError } from '@medusajs/js-sdk'; import { HttpTypes, PaginatedResponse, AdminSalesChannelResponse, AdminSalesChannelListResponse } from '@medusajs/types'; import * as React from 'react'; import { DataTableColumnDef, DataTableFilter, DataTableEmptyStateProps } from '@medusajs/ui'; import * as _tanstack_table_core from '@tanstack/table-core'; type TQueryKey = { all: readonly [TKey]; lists: () => readonly [...TQueryKey["all"], "list"]; list: (query?: TListQuery) => readonly [...ReturnType["lists"]>, { query: TListQuery; }]; details: () => readonly [...TQueryKey["all"], "detail"]; detail: (id: TDetailQuery, query?: TListQuery) => readonly [ ...ReturnType["details"]>, TDetailQuery, { query: TListQuery; } ]; }; declare const customersQueryKeys: TQueryKey<"customers", any, string>; declare const useCustomer: (id: string, query?: Record, options?: Omit, "queryFn" | "queryKey">) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult<{ customer: HttpTypes.AdminCustomer; }, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise<{ customer: HttpTypes.AdminCustomer; }>; customer?: HttpTypes.AdminCustomer | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult<{ customer: HttpTypes.AdminCustomer; }, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise<{ customer: HttpTypes.AdminCustomer; }>; customer?: HttpTypes.AdminCustomer | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult<{ customer: HttpTypes.AdminCustomer; }, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise<{ customer: HttpTypes.AdminCustomer; }>; customer?: HttpTypes.AdminCustomer | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult<{ customer: HttpTypes.AdminCustomer; }, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise<{ customer: HttpTypes.AdminCustomer; }>; customer?: HttpTypes.AdminCustomer | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult<{ customer: HttpTypes.AdminCustomer; }, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise<{ customer: HttpTypes.AdminCustomer; }>; customer?: HttpTypes.AdminCustomer | undefined; }; declare const useCustomers: (query?: Record, options?: Omit, FetchError, PaginatedResponse<{ customers: HttpTypes.AdminCustomer[]; }>, QueryKey>, "queryFn" | "queryKey">) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise>; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; customers?: HttpTypes.AdminCustomer[] | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise>; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; customers?: HttpTypes.AdminCustomer[] | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise>; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; customers?: HttpTypes.AdminCustomer[] | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise>; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; customers?: HttpTypes.AdminCustomer[] | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise>; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; customers?: HttpTypes.AdminCustomer[] | undefined; }; declare const useListCustomerAddresses: (id: string, options?: UseQueryOptions) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; addresses?: HttpTypes.AdminCustomerAddress[] | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; addresses?: HttpTypes.AdminCustomerAddress[] | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; addresses?: HttpTypes.AdminCustomerAddress[] | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; addresses?: HttpTypes.AdminCustomerAddress[] | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; addresses?: HttpTypes.AdminCustomerAddress[] | undefined; }; declare const useCustomerAddress: (id: string, addressId: string, options?: UseQueryOptions) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; address?: HttpTypes.AdminCustomerAddress | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; address?: HttpTypes.AdminCustomerAddress | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; address?: HttpTypes.AdminCustomerAddress | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; address?: HttpTypes.AdminCustomerAddress | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; address?: HttpTypes.AdminCustomerAddress | undefined; }; declare const ordersQueryKeys: TQueryKey<"orders"> & { preview: (orderId: string) => any; changes: (orderId: string) => any; lineItems: (orderId: string, query?: any) => any; shippingOptions: (orderId: string) => any; }; declare const useOrder: (id: string, query?: Record, options?: Omit, "queryFn" | "queryKey">) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; order?: HttpTypes.AdminOrder | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; order?: HttpTypes.AdminOrder | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; order?: HttpTypes.AdminOrder | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; order?: HttpTypes.AdminOrder | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; order?: HttpTypes.AdminOrder | undefined; }; declare const useUpdateOrder: (id: string, options?: UseMutationOptions) => _tanstack_react_query.UseMutationResult; declare const useOrderPreview: (id: string, query?: HttpTypes.AdminOrderFilters, options?: Omit, "queryFn" | "queryKey">) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; order?: HttpTypes.AdminOrderPreview | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; order?: HttpTypes.AdminOrderPreview | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; order?: HttpTypes.AdminOrderPreview | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; order?: HttpTypes.AdminOrderPreview | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; order?: HttpTypes.AdminOrderPreview | undefined; }; declare const useOrderChanges: (id: string, query?: HttpTypes.AdminOrderChangesFilters, options?: Omit, "queryFn" | "queryKey">) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; order_changes?: HttpTypes.AdminOrderChange[] | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; order_changes?: HttpTypes.AdminOrderChange[] | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; order_changes?: HttpTypes.AdminOrderChange[] | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; order_changes?: HttpTypes.AdminOrderChange[] | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; order_changes?: HttpTypes.AdminOrderChange[] | undefined; }; declare const useRequestOrderEdit: (id: string, options?: UseMutationOptions) => _tanstack_react_query.UseMutationResult; declare const productsQueryKeys: TQueryKey<"products", any, string>; declare const variantsQueryKeys: TQueryKey<"product_variants", any, string>; declare const useProductVariants: (productId: string, query?: HttpTypes.AdminProductVariantParams, options?: Omit, "queryFn" | "queryKey">) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; variants?: HttpTypes.AdminProductVariant[] | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; variants?: HttpTypes.AdminProductVariant[] | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; variants?: HttpTypes.AdminProductVariant[] | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; variants?: HttpTypes.AdminProductVariant[] | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; variants?: HttpTypes.AdminProductVariant[] | undefined; }; declare const useUpdateProductVariantsBatch: (productId: string, options?: UseMutationOptions) => _tanstack_react_query.UseMutationResult; declare const useDeleteVariantLazy: (productId: string, options?: UseMutationOptions) => _tanstack_react_query.UseMutationResult; declare const useProduct: (id: string, query?: Record, options?: Omit, "queryFn" | "queryKey">) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; product?: HttpTypes.AdminProduct | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; product?: HttpTypes.AdminProduct | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; product?: HttpTypes.AdminProduct | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; product?: HttpTypes.AdminProduct | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; product?: HttpTypes.AdminProduct | undefined; }; declare const useProducts: (query?: HttpTypes.AdminProductListParams, options?: Omit, "queryFn" | "queryKey">) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; products?: HttpTypes.AdminProduct[] | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; products?: HttpTypes.AdminProduct[] | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; products?: HttpTypes.AdminProduct[] | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; products?: HttpTypes.AdminProduct[] | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; products?: HttpTypes.AdminProduct[] | undefined; }; declare const useCreateProduct: (options?: UseMutationOptions) => _tanstack_react_query.UseMutationResult; declare const useUpdateProduct: (id: string, options?: UseMutationOptions) => _tanstack_react_query.UseMutationResult; declare const useDeleteProduct: (id: string, options?: UseMutationOptions) => _tanstack_react_query.UseMutationResult; declare const productVariantQueryKeys: TQueryKey<"product_variant", any, string>; declare const useVariants: (query?: HttpTypes.AdminProductVariantParams, options?: Omit, "queryFn" | "queryKey">) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; variants?: HttpTypes.AdminProductVariant[] | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; variants?: HttpTypes.AdminProductVariant[] | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; variants?: HttpTypes.AdminProductVariant[] | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; variants?: HttpTypes.AdminProductVariant[] | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; variants?: HttpTypes.AdminProductVariant[] | undefined; }; declare const useInfiniteVariants: (query?: Omit & { limit?: number; }, options?: Omit, HttpTypes.AdminProductVariantListResponse, QueryKey, number>, "queryFn" | "queryKey" | "initialPageParam" | "getNextPageParam">) => _tanstack_react_query.UseInfiniteQueryResult, FetchError>; declare const promotionsQueryKeys: { listRules: (id: string | null, ruleType: string, query?: HttpTypes.AdminGetPromotionRuleParams) => (string | HttpTypes.AdminGetPromotionRuleParams | null | undefined)[]; listRuleAttributes: (ruleType: string, promotionType?: string, applicationMethodTargetType?: string) => (string | undefined)[]; listRuleValues: (ruleType: string, ruleValue: string, query: HttpTypes.AdminGetPromotionsRuleValueParams) => (string | HttpTypes.AdminGetPromotionsRuleValueParams)[]; all: readonly ["promotions"]; lists: () => readonly ["promotions", "list"]; list: (query?: any) => readonly ["promotions", "list", { query: any; }]; details: () => readonly ["promotions", "detail"]; detail: (id: string, query?: any) => readonly ["promotions", "detail", string, { query: any; }]; }; declare const usePromotions: (query?: HttpTypes.AdminGetPromotionsParams, options?: Omit, "queryFn" | "queryKey">) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; promotions?: HttpTypes.AdminPromotion[] | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; promotions?: HttpTypes.AdminPromotion[] | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; promotions?: HttpTypes.AdminPromotion[] | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; promotions?: HttpTypes.AdminPromotion[] | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; promotions?: HttpTypes.AdminPromotion[] | undefined; }; declare const regionsQueryKeys: TQueryKey<"regions", any, string>; declare const useRegion: (id: string, query?: Record, options?: Omit, "queryFn" | "queryKey">) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult<{ region: HttpTypes.AdminRegion; }, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise<{ region: HttpTypes.AdminRegion; }>; region?: HttpTypes.AdminRegion | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult<{ region: HttpTypes.AdminRegion; }, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise<{ region: HttpTypes.AdminRegion; }>; region?: HttpTypes.AdminRegion | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult<{ region: HttpTypes.AdminRegion; }, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise<{ region: HttpTypes.AdminRegion; }>; region?: HttpTypes.AdminRegion | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult<{ region: HttpTypes.AdminRegion; }, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise<{ region: HttpTypes.AdminRegion; }>; region?: HttpTypes.AdminRegion | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult<{ region: HttpTypes.AdminRegion; }, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise<{ region: HttpTypes.AdminRegion; }>; region?: HttpTypes.AdminRegion | undefined; }; declare const useRegions: (query?: Record, options?: Omit, FetchError, PaginatedResponse<{ regions: HttpTypes.AdminRegion[]; }>, QueryKey>, "queryFn" | "queryKey">) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise>; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; regions?: HttpTypes.AdminRegion[] | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise>; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; regions?: HttpTypes.AdminRegion[] | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise>; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; regions?: HttpTypes.AdminRegion[] | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise>; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; regions?: HttpTypes.AdminRegion[] | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult, FetchError>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise>; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; regions?: HttpTypes.AdminRegion[] | undefined; }; declare const salesChannelsQueryKeys: TQueryKey<"sales-channels", any, string>; declare const useSalesChannel: (id: string, options?: Omit, "queryFn" | "queryKey">) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; sales_channel?: HttpTypes.AdminSalesChannel | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; sales_channel?: HttpTypes.AdminSalesChannel | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; sales_channel?: HttpTypes.AdminSalesChannel | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; sales_channel?: HttpTypes.AdminSalesChannel | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; sales_channel?: HttpTypes.AdminSalesChannel | undefined; }; declare const useSalesChannels: (query?: HttpTypes.AdminSalesChannelListParams, options?: Omit, "queryFn" | "queryKey">) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; sales_channels?: HttpTypes.AdminSalesChannel[] | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; sales_channels?: HttpTypes.AdminSalesChannel[] | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; sales_channels?: HttpTypes.AdminSalesChannel[] | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; sales_channels?: HttpTypes.AdminSalesChannel[] | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; sales_channels?: HttpTypes.AdminSalesChannel[] | undefined; }; declare const useSalesChannelRemoveProducts: (id: string, options?: UseMutationOptions) => _tanstack_react_query.UseMutationResult; declare const useSalesChannelAddProducts: (id: string, options?: UseMutationOptions) => _tanstack_react_query.UseMutationResult; declare const shippingOptionsQueryKeys: TQueryKey<"shipping_options", any, string>; declare const useShippingOption: (id: string, query?: Record, options?: Omit, "queryFn" | "queryKey">) => { error: Error; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: Error | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; shipping_option?: HttpTypes.AdminShippingOption | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: Error | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; shipping_option?: HttpTypes.AdminShippingOption | undefined; } | { error: Error; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: Error | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; shipping_option?: HttpTypes.AdminShippingOption | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: Error | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; shipping_option?: HttpTypes.AdminShippingOption | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: Error | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; shipping_option?: HttpTypes.AdminShippingOption | undefined; }; declare const useShippingOptions: (query?: HttpTypes.AdminShippingOptionListParams, options?: Omit, "queryFn" | "queryKey">) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; shipping_options?: HttpTypes.AdminShippingOption[] | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; shipping_options?: HttpTypes.AdminShippingOption[] | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; shipping_options?: HttpTypes.AdminShippingOption[] | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; shipping_options?: HttpTypes.AdminShippingOption[] | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; shipping_options?: HttpTypes.AdminShippingOption[] | undefined; }; declare const pricePreferencesQueryKeys: TQueryKey<"price-preferences", any, string>; declare const usePricePreferences: (query?: HttpTypes.AdminPricePreferenceListParams, options?: Omit, "queryKey" | "queryFn">) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; price_preferences?: HttpTypes.AdminPricePreference[] | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; price_preferences?: HttpTypes.AdminPricePreference[] | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; price_preferences?: HttpTypes.AdminPricePreference[] | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; price_preferences?: HttpTypes.AdminPricePreference[] | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; limit?: number | undefined; offset?: number | undefined; count?: number | undefined; estimate_count?: number; price_preferences?: HttpTypes.AdminPricePreference[] | undefined; }; declare const storeQueryKeys: TQueryKey<"store", any, string>; declare const useStore: (query?: HttpTypes.SelectParams, options?: Omit, "queryFn" | "queryKey">) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; store?: HttpTypes.AdminStore | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; store?: HttpTypes.AdminStore | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; store?: HttpTypes.AdminStore | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; store?: HttpTypes.AdminStore | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; store?: HttpTypes.AdminStore | undefined; }; declare const useUser: (id: string, query?: HttpTypes.AdminUserParams, options?: Omit, "queryFn" | "queryKey">) => { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; user?: HttpTypes.AdminUser | undefined; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; user?: HttpTypes.AdminUser | undefined; } | { error: FetchError; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; user?: HttpTypes.AdminUser | undefined; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; user?: HttpTypes.AdminUser | undefined; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "pending"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: FetchError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise; user?: HttpTypes.AdminUser | undefined; }; type ComboboxExternalData = { offset: number; limit: number; count: number; }; type ComboboxQueryParams = { id?: string; q?: string; offset?: number; limit?: number; }; declare const useComboboxData: ({ queryKey, queryFn, getOptions, defaultValue, defaultValueKey, selectedValue, pageSize, enabled, }: { queryKey: QueryKey; queryFn: (params: TParams) => Promise; getOptions: (data: TResponse) => TOption[]; defaultValueKey?: keyof TParams; defaultValue?: string | string[]; selectedValue?: string; pageSize?: number; enabled?: boolean; }) => { error: Error; isError: true; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; fetchNextPage: (options?: _tanstack_query_core.FetchNextPageOptions) => Promise<_tanstack_query_core.InfiniteQueryObserverResult<_tanstack_query_core.InfiniteData, Error>>; fetchPreviousPage: (options?: _tanstack_query_core.FetchPreviousPageOptions) => Promise<_tanstack_query_core.InfiniteQueryObserverResult<_tanstack_query_core.InfiniteData, Error>>; hasNextPage: boolean; hasPreviousPage: boolean; isFetchNextPageError: boolean; isFetchingNextPage: boolean; isFetchPreviousPageError: boolean; isFetchingPreviousPage: boolean; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: Error | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult<_tanstack_query_core.InfiniteData, Error>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise<_tanstack_query_core.InfiniteData>; options: TOption[]; searchValue: string; onSearchValueChange: React.Dispatch>; disabled: boolean; } | { error: null; isError: false; isPending: false; isLoading: false; isLoadingError: false; isRefetchError: false; isFetchNextPageError: false; isFetchPreviousPageError: false; isSuccess: true; status: "success"; fetchNextPage: (options?: _tanstack_query_core.FetchNextPageOptions) => Promise<_tanstack_query_core.InfiniteQueryObserverResult<_tanstack_query_core.InfiniteData, Error>>; fetchPreviousPage: (options?: _tanstack_query_core.FetchPreviousPageOptions) => Promise<_tanstack_query_core.InfiniteQueryObserverResult<_tanstack_query_core.InfiniteData, Error>>; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: Error | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult<_tanstack_query_core.InfiniteData, Error>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise<_tanstack_query_core.InfiniteData>; options: TOption[]; searchValue: string; onSearchValueChange: React.Dispatch>; disabled: boolean; } | { error: Error; isError: true; isPending: false; isLoading: false; isLoadingError: true; isRefetchError: false; isFetchNextPageError: false; isFetchPreviousPageError: false; isSuccess: false; status: "error"; fetchNextPage: (options?: _tanstack_query_core.FetchNextPageOptions) => Promise<_tanstack_query_core.InfiniteQueryObserverResult<_tanstack_query_core.InfiniteData, Error>>; fetchPreviousPage: (options?: _tanstack_query_core.FetchPreviousPageOptions) => Promise<_tanstack_query_core.InfiniteQueryObserverResult<_tanstack_query_core.InfiniteData, Error>>; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: Error | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult<_tanstack_query_core.InfiniteData, Error>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise<_tanstack_query_core.InfiniteData>; options: TOption[]; searchValue: string; onSearchValueChange: React.Dispatch>; disabled: boolean; } | { error: null; isError: false; isPending: true; isLoading: true; isLoadingError: false; isRefetchError: false; isFetchNextPageError: false; isFetchPreviousPageError: false; isSuccess: false; status: "pending"; fetchNextPage: (options?: _tanstack_query_core.FetchNextPageOptions) => Promise<_tanstack_query_core.InfiniteQueryObserverResult<_tanstack_query_core.InfiniteData, Error>>; fetchPreviousPage: (options?: _tanstack_query_core.FetchPreviousPageOptions) => Promise<_tanstack_query_core.InfiniteQueryObserverResult<_tanstack_query_core.InfiniteData, Error>>; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: Error | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult<_tanstack_query_core.InfiniteData, Error>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise<_tanstack_query_core.InfiniteData>; options: TOption[]; searchValue: string; onSearchValueChange: React.Dispatch>; disabled: boolean; } | { error: null; isError: false; isPending: true; isLoadingError: false; isRefetchError: false; isFetchNextPageError: false; isFetchPreviousPageError: false; isSuccess: false; status: "pending"; fetchNextPage: (options?: _tanstack_query_core.FetchNextPageOptions) => Promise<_tanstack_query_core.InfiniteQueryObserverResult<_tanstack_query_core.InfiniteData, Error>>; fetchPreviousPage: (options?: _tanstack_query_core.FetchPreviousPageOptions) => Promise<_tanstack_query_core.InfiniteQueryObserverResult<_tanstack_query_core.InfiniteData, Error>>; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: Error | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isLoading: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; refetch: (options?: _tanstack_query_core.RefetchOptions) => Promise<_tanstack_query_core.QueryObserverResult<_tanstack_query_core.InfiniteData, Error>>; fetchStatus: _tanstack_query_core.FetchStatus; promise: Promise<_tanstack_query_core.InfiniteData>; options: TOption[]; searchValue: string; onSearchValueChange: React.Dispatch>; disabled: boolean; }; declare const useDate: () => { getFullDate: ({ date, includeTime, }: { date: string | Date; includeTime?: boolean; }) => string; getRelativeDate: (date: string | Date) => string; }; /** * Hook for debouncing search input * @returns searchValue, onSearchValueChange, query */ declare const useDebouncedSearch: () => { searchValue: string; onSearchValueChange: React.Dispatch>; query: string | undefined; }; type QueryParams = { [key in T]: string | undefined; }; declare function useQueryParams(keys: T[], prefix?: string): QueryParams; type EntityWithDates = { created_at: string; updated_at: string; }; declare const useDataTableDateColumns: () => DataTableColumnDef[]; declare const useDataTableDateFilters: (disableRangeOption?: boolean) => DataTableFilter[]; declare const useSalesChannelTableColumns: () => ((_tanstack_table_core.AccessorKeyColumnDefBase & Partial<_tanstack_table_core.IdIdentifier>) | (_tanstack_table_core.AccessorKeyColumnDefBase & Partial<_tanstack_table_core.IdIdentifier>) | (_tanstack_table_core.ColumnDefBase & _tanstack_table_core.StringHeaderIdentifier) | (_tanstack_table_core.ColumnDefBase & _tanstack_table_core.IdIdentifier))[]; declare const useSalesChannelTableEmptyState: () => DataTableEmptyStateProps; declare const useSalesChannelTableFilters: () => DataTableFilter[]; type UseSalesChannelTableQueryProps = { prefix?: string; pageSize?: number; }; declare const useSalesChannelTableQuery: ({ prefix, pageSize, }: UseSalesChannelTableQueryProps) => HttpTypes.AdminSalesChannelListParams; export { customersQueryKeys, ordersQueryKeys, pricePreferencesQueryKeys, productVariantQueryKeys, productsQueryKeys, promotionsQueryKeys, regionsQueryKeys, salesChannelsQueryKeys, shippingOptionsQueryKeys, storeQueryKeys, useComboboxData, useCreateProduct, useCustomer, useCustomerAddress, useCustomers, useDataTableDateColumns, useDataTableDateFilters, useDate, useDebouncedSearch, useDeleteProduct, useDeleteVariantLazy, useInfiniteVariants, useListCustomerAddresses, useOrder, useOrderChanges, useOrderPreview, usePricePreferences, useProduct, useProductVariants, useProducts, usePromotions, useQueryParams, useRegion, useRegions, useRequestOrderEdit, useSalesChannel, useSalesChannelAddProducts, useSalesChannelRemoveProducts, useSalesChannelTableColumns, useSalesChannelTableEmptyState, useSalesChannelTableFilters, useSalesChannelTableQuery, useSalesChannels, useShippingOption, useShippingOptions, useStore, useUpdateOrder, useUpdateProduct, useUpdateProductVariantsBatch, useUser, useVariants, variantsQueryKeys };