import { ShopifyClient, ShopifyItemParams, Collection, ShopifyMetafieldsConfig } from '@sane-shopify/types';
import { ShopifyCache } from './shopifyUtils';
export declare const fetchAllCollectionProducts: (shopifyClient: ShopifyClient, metafieldsConfig: ShopifyMetafieldsConfig, prevCollection: Collection) => Promise<Collection>;
export declare const createFetchShopifyCollection: (shopifyClient: ShopifyClient, fetchMetafieldsConfig: () => Promise<ShopifyMetafieldsConfig>, cache: ShopifyCache) => (params: ShopifyItemParams) => Promise<Collection | null>;
