//#region src/db/errors.d.ts
declare const DatabaseError_base: new <A extends Record<string, any> = {}>(args: import("effect/Types").VoidIfEmpty<{ readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }>) => import("effect/Cause").YieldableError & {
  readonly _tag: "DatabaseError";
} & Readonly<A>;
declare class DatabaseError extends DatabaseError_base<{
  stage: "driver" | "migration" | "load" | "close";
  migrationTag?: string;
  statementIndex?: number;
  cause: unknown;
}> {
  get message(): string;
}
declare function unwrapDatabaseError(error: unknown): string;
//#endregion
export { DatabaseError, unwrapDatabaseError };
//# sourceMappingURL=errors.d.mts.map