import { PaginationDTO } from '@hedhog/pagination'; import { PrismaService } from '@hedhog/prisma'; import { CreateDTO } from './dto/create.dto'; import { DeleteDTO } from '@hedhog/core'; import { UpdateDTO } from './dto/update.dto'; import { LocaleService } from '@hedhog/locale'; export declare class DashboardComponentService { private readonly prismaService; private readonly localeService; private readonly modelName; private readonly foreignKey; constructor(prismaService: PrismaService, localeService: LocaleService); list(locale: string, paginationParams: PaginationDTO): Promise<{ total: any; lastPage: number; page: number; pageSize: number; prev: number; next: number; data: any; }>; get(id: number): Promise; create(data: CreateDTO): Promise; update({ id, data }: { id: number; data: UpdateDTO; }): Promise; delete({ ids }: DeleteDTO): Promise; } //# sourceMappingURL=dashboard-component.service.d.ts.map