import { EnumPostActions } from '~/postRepository/observers/enums';
export declare const generateCommentSubscriptions: ({ cacheKey, resolveId, }: {
    cacheKey: Amity.CacheKey;
    resolveId?: ((id: string) => string) | undefined;
}) => {
    fn: (callback: Amity.Listener<Amity.InternalPost<any>, any>) => Amity.Unsubscriber;
    action: EnumPostActions;
}[];
export declare const getPostSubscription: (cacheKey: Amity.CacheKey) => {
    fn: (callback: Amity.Listener<Amity.InternalPost<any>, any>) => Amity.Unsubscriber;
    action: EnumPostActions;
}[];
export declare const resolvePostIdsFromRooms: (rooms: Amity.RawRoom[], posts: Amity.RawPost[]) => string[];
//# sourceMappingURL=utils.d.ts.map