import Endpoint, { QueryParams } from "../components/Endpoint";
import { FormattedResponse } from "../components/RequestQueue";
import APIPost from "../responses/APIPost";
export default class Favorites extends Endpoint<APIPost> {
    protected endpoint: string;
    find(query?: FavoritesQueryParams): Promise<FormattedResponse<APIPost>>;
    add(post_id: number): Promise<FormattedResponse<any>>;
    remove(post_id: number): Promise<FormattedResponse<any>>;
    protected validateQueryParams(params?: FavoritesQueryParams): FavoritesQueryParams;
}
interface FavoritesQueryParams extends QueryParams {
    user_id?: number;
}
export {};
