export declare abstract class QueryStreamController, TQueryParams> { protected query: Amity.LiveCollectionParams; protected cacheKey: string[]; constructor(query: Amity.LiveCollectionParams, cacheKey: string[]); abstract saveToMainDB(response: TQueryResponse): Promise | void; abstract appendToQueryStream(response: TQueryResponse & Amity.Pagination, direction: Amity.LiveCollectionPageDirection, refresh: boolean | undefined): void; } //# sourceMappingURL=QueryStreamController.d.ts.map