import { IResult } from './httpService';
import { ClassFeedPostViewModel, CreatePostFeedViewModel, CreatePostFeedCommentViewModel, CommentViewModel } from '../models/class.model';
export declare class FeedService {
  private static instance;
  private constructor();
  static getInstance(): FeedService;
  getAllPosts(): Promise<IResult<ClassFeedPostViewModel[]>>;
  createPost(payload: CreatePostFeedViewModel): Promise<IResult<ClassFeedPostViewModel>>;
  createPostComment(payload: CreatePostFeedCommentViewModel): Promise<IResult<CommentViewModel>>;
}
