import { ApolloClient, ObservableQuery, QueryOptions as ApolloQueryOptions } from "apollo-client"; import { RequireOnlyOne } from "../tsHelpers"; import { OrderByToken, OrderByTokenVariables } from "./gqlTypes/OrderByToken"; import { UserOrderByToken, UserOrderByTokenVariables } from "./gqlTypes/UserOrderByToken"; import { Attributes, AttributesVariables } from "./gqlTypes/Attributes"; import { GetShop } from "./gqlTypes/GetShop"; import { OrdersByUser, OrdersByUserVariables } from "./gqlTypes/OrdersByUser"; import { VariantsProducts, VariantsProductsVariables } from "./gqlTypes/VariantsProducts"; import { CollectionListVariables, CollectionList } from "./gqlTypes/CollectionList"; declare type QueryOptions = T extends { [n: string]: never; } ? Omit, "query"> : RequireOnlyOne, "query">, "variables">; export declare const QUERIES: { Attributes: (client: ApolloClient, options: QueryOptions) => ObservableQuery; CollectionList: (client: ApolloClient, options: QueryOptions) => ObservableQuery; GetShopDetails: (client: ApolloClient, options: QueryOptions) => ObservableQuery; OrderDetails: (client: ApolloClient, options: QueryOptions) => ObservableQuery; OrderDetailsByUser: (client: ApolloClient, options: QueryOptions) => ObservableQuery; OrdersByUser: (client: ApolloClient, options: QueryOptions) => ObservableQuery; VariantsProducts: (client: ApolloClient, options: QueryOptions) => ObservableQuery; }; export declare type QUERIES = typeof QUERIES; export {};