import { PrismaClient } from '@prisma/client';
export interface DatabaseInitResult {
    mode: 'docker' | 'memory';
    client: PrismaClient | null;
    databaseUrl?: string;
    error?: string;
    warnings?: string[];
}
export declare function initializeDatabase(logger: any): Promise<DatabaseInitResult>;
export declare function shutdownDatabase(client: PrismaClient | null, logger: any): Promise<void>;
//# sourceMappingURL=init.d.ts.map