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