import { QueryStreamController } from '~/core/liveCollection/QueryStreamController';
export declare class SearchProductQueryStreamController extends QueryStreamController<Amity.ProductPayload, Amity.ProductLiveCollection> {
    private notifyChange;
    constructor(query: Amity.ProductLiveCollection, cacheKey: string[], notifyChange: (params: Amity.LiveCollectionNotifyParams) => void);
    saveToMainDB(response: Amity.ProductPayload): void;
    appendToQueryStream(response: Amity.ProductPayload & Partial<Amity.Pagination>, direction: Amity.LiveCollectionPageDirection, refresh?: boolean): void;
}
//# sourceMappingURL=QueryStreamController.d.ts.map