import React from "react";
import { ReactifySearchProviderProps } from "../components/ReactifySearchProvider/ReactifySearchProvider";
export declare class ReactifySearchLiquidFactory {
    providerProps: Omit<ReactifySearchProviderProps, "shopifyPermanentDomain"> & {
        shopifyPermanentDomain?: string;
        collectionHandle?: string;
        variation?: "collection" | "search";
        handle?: string;
        searchTerm?: string;
    };
    constructor(providerProps: Omit<ReactifySearchProviderProps, "shopifyPermanentDomain"> & {
        shopifyPermanentDomain?: string;
        collectionHandle?: string;
        variation?: "collection" | "search";
        handle?: string;
        searchTerm?: string;
    });
    getProvider(): React.FC<{
        children?: React.ReactNode | undefined;
    }>;
    getMountNode(): HTMLElement;
    getData(): any;
    getProviderProps(): ReactifySearchProviderProps;
}
