import { PrismaService } from '../../prisma/prisma.service';
import { CreateTemplateDto } from './dto/create-template.dto';
import { UpdateTemplateDto } from './dto/update-template.dto';
export declare class TemplatesService {
    private readonly prisma;
    constructor(prisma: PrismaService);
    private serializeBigInt;
    findAll(userId: number, type?: string): Promise<any>;
    findOne(userId: number, id: number): Promise<any>;
    create(userId: number, dto: CreateTemplateDto): Promise<any>;
    update(userId: number, id: number, dto: UpdateTemplateDto): Promise<any>;
    remove(userId: number, id: number): Promise<{
        message: string;
    }>;
}
