import { PrismaClient } from '@prisma/client' export interface State { [index: string]: any } export interface AuthKeys { current: string | undefined previous: string | undefined } export interface PrivateState { access?: boolean authKeys?: AuthKeys auth?: any [index: string]: any } export interface HttpResponseObj { complete: boolean statusCode: number message: string success: boolean error: string [index: string]: any } export interface WappiConfigFile { apiKey: string serviceName: string serviceDescription: string private: boolean domains?: string port: string repository: string deployment: string authRotation: string routing: string prisma: boolean sql: boolean installNodeModulesOnRun?: boolean serverProvider?: 'AWS' | 'GoogleCloud' | 'Azure' } export interface DB { prisma?: PrismaClient }