import { defaultAdminCheck } from "../../auth.js"; import { createAdminHandler, type AdminHandlerConfig } from "../../handler.js"; import type { Schema, Model, Field } from "../../types/schema.js"; import type { DataAdapter, Filter, SchemaIntrospector } from "../types.js"; import type { DrizzleDialect } from "./inspect.js"; export { createAdminHandler, type AdminHandlerConfig }; export { defaultAdminCheck }; export type { AuditAction, AuditEvent } from "../../audit.js"; export type { Schema, Model, Field }; export type { DataAdapter, SchemaIntrospector, Filter }; export type { DrizzleDialect }; export type { AdminPlugin, AdminPluginPage, AdminPluginRecordAction, PluginPageContext, PluginPageResult, } from "../../plugin.js"; export declare function resolveCaseInsensitiveSearch(dialect: DrizzleDialect, searchMode?: "auto" | "insensitive" | "default"): boolean; export declare function createDrizzleAdapter(opts: { db: any; schema: Record; dialect?: DrizzleDialect; searchMode?: "auto" | "insensitive" | "default"; }): { introspector: SchemaIntrospector; data: DataAdapter; };