import "server-cli-only"; export { migrate } from "drizzle-orm/libsql/migrator"; import type { DatabaseClient } from "./db/client"; export declare function getAdapter(getClient: () => DatabaseClient): { getAuthDatabase: () => import("@better-auth/core").BetterAuthOptions["database"]; getAuthPlugins: () => NonNullable; addPage: (page: import("@oberoncms/core").OberonPage) => Promise; addImage: (data: import("zod").infer) => Promise; deletePage: (key: import("@oberoncms/core").OberonPageMeta["key"]) => Promise; deleteImage: (key: import("@oberoncms/core").OberonImage["key"]) => Promise; deleteKV: (namespace: string, key: string) => Promise; getAllImages: () => Promise; getAllPages: () => Promise; getPageData: (key: import("@oberoncms/core").OberonPageMeta["key"]) => Promise; getKV: (namespace: string, key: string) => Promise; getSite: () => Promise; putKV: (namespace: string, key: string, value: import("@oberoncms/core").JsonValue) => Promise; updatePageData: (data: import("@oberoncms/core").OberonPage) => Promise; updateSite: (data: import("zod").infer) => Promise; addUser: (data: import("zod").infer) => Promise; deleteUser: (id: import("@oberoncms/core").OberonUser["id"]) => Promise; changeRole: (data: import("zod").infer) => Promise; getAllUsers: () => Promise; }; //# sourceMappingURL=adapter.d.ts.map