import Database from "better-sqlite3";
export declare const db: import("drizzle-orm/better-sqlite3").BetterSQLite3Database<Record<string, never>> & {
    $client: Database.Database;
};
/** Applique les migrations au démarrage (serveur et CLI). */
export declare function runMigrations(): void;
/** Type de transaction drizzle (synchrones avec better-sqlite3). */
export type Tx = Parameters<Parameters<typeof db.transaction>[0]>[0];
/** true pour les violations d'unicité SQLite (email déjà pris, code invité…). */
export declare function isUniqueViolation(err: unknown): boolean;
