import { PrismaService } from '../prisma/prisma.service';
export declare class BlogService {
    private prisma;
    constructor(prisma: PrismaService);
    create(data: any): import(".prisma/client").Prisma.Prisma__BlogPostClient<{
        id: string;
        createdAt: Date;
        updatedAt: Date;
        slug: string;
        title: string;
        content: string;
        excerpt: string | null;
        imageUrl: string | null;
        author: string;
        isPublished: boolean;
    }, never, import("@prisma/client/runtime/library").DefaultArgs>;
    findAll(): import(".prisma/client").Prisma.PrismaPromise<{
        id: string;
        createdAt: Date;
        updatedAt: Date;
        slug: string;
        title: string;
        content: string;
        excerpt: string | null;
        imageUrl: string | null;
        author: string;
        isPublished: boolean;
    }[]>;
    findOne(slug: string): Promise<{
        id: string;
        createdAt: Date;
        updatedAt: Date;
        slug: string;
        title: string;
        content: string;
        excerpt: string | null;
        imageUrl: string | null;
        author: string;
        isPublished: boolean;
    }>;
    update(id: string, data: any): import(".prisma/client").Prisma.Prisma__BlogPostClient<{
        id: string;
        createdAt: Date;
        updatedAt: Date;
        slug: string;
        title: string;
        content: string;
        excerpt: string | null;
        imageUrl: string | null;
        author: string;
        isPublished: boolean;
    }, never, import("@prisma/client/runtime/library").DefaultArgs>;
    remove(id: string): import(".prisma/client").Prisma.Prisma__BlogPostClient<{
        id: string;
        createdAt: Date;
        updatedAt: Date;
        slug: string;
        title: string;
        content: string;
        excerpt: string | null;
        imageUrl: string | null;
        author: string;
        isPublished: boolean;
    }, never, import("@prisma/client/runtime/library").DefaultArgs>;
}
