import { Component, Request } from '@pjblog/http'; import { ArticleDBO } from '../dbos/article'; import type { EntityManager } from 'typeorm'; export interface I_GetArticleControllerResponse { title: string; content: string; category: number; tags: string[]; summary: string; } export declare class _GetArticleController extends Component { readonly manager: EntityManager; readonly service: ArticleDBO; readonly tagService: TagDBO; constructor(req: Request); checkID(): void; checkArticleExists(): Promise; getTags(): Promise; } import { TagDBO } from '../../tags/dbos/tags';