/**
 * Prisma Schema Builder Utility
 * Reusable utility for generating Prisma schemas from workflow models
 * Can be used by any generator (backend, database, etc.)
 */
export interface PrismaSchemaOptions {
    provider?: string;
    outputPath?: string;
    includeGenerator?: boolean;
    includeDatasource?: boolean;
}
export declare class PrismaSchemaBuilder {
    /**
     * Generate a complete Prisma schema from extended workflow models
     */
    static generateSchema(workflow: any, options?: PrismaSchemaOptions): string;
    /**
     * Generate a single Prisma model from workflow model definition
     */
    private static generateModel;
    /**
     * Generate a Prisma field from workflow field definition
     */
    private static generateField;
    /**
     * Map workflow field types to Prisma types
     */
    private static mapFieldTypeToPrisma;
    private static toCamelCase;
}
//# sourceMappingURL=prisma-schema-builder.d.ts.map