import { PrismaClient } from "@prisma/client";
export declare class FeatureService {
    static listFeatures(prisma: PrismaClient): Promise<{
        id: string;
        description: string;
        createdAt: Date;
        updatedAt: Date;
        name: string;
        isActive: boolean;
        code: string;
    }[]>;
    static createFeature(prisma: PrismaClient, name: string, description?: string): Promise<{
        id: string;
        description: string;
        createdAt: Date;
        updatedAt: Date;
        name: string;
        isActive: boolean;
        code: string;
    }>;
    static updateFeature(prisma: PrismaClient, id: string, name?: string, description?: string): Promise<{
        id: string;
        description: string;
        createdAt: Date;
        updatedAt: Date;
        name: string;
        isActive: boolean;
        code: string;
    }>;
    static deleteFeature(prisma: PrismaClient, id: string): Promise<{
        id: string;
        description: string;
        createdAt: Date;
        updatedAt: Date;
        name: string;
        isActive: boolean;
        code: string;
    }>;
}
//# sourceMappingURL=FeatureService.d.ts.map