import { FastifyRequest as Request, FastifyReply as Response } from 'fastify'; import { PagesService } from '../../../modules/dashboard/services/pages.service'; import { ReqCreateCardDto } from '../dto/create-card.dto'; import { ReqUpdateCardDto } from '../dto/update-card.dto'; import { CardResponseModel, CardsResponseModel } from '../models/pages-cards-response.model'; import { CardsService } from '../services/cards.service'; export declare class CardsController { private readonly pagesService; private readonly cardsService; private readonly logger; constructor(pagesService: PagesService, cardsService: CardsService); findAll(page?: string): Promise; findOne(id: string): Promise; create(createDto: ReqCreateCardDto, res: Response, req: Request): Promise; update(id: string, updateDto: ReqUpdateCardDto): Promise; remove(id: string): Promise; private getOneOrThrow; private getPageOrThrow; }