import { AuthOptions } from 'next-auth'; import type { BackendAuthProvider } from '@tinacms/datalayer'; declare const TinaAuthJSOptions: ({ databaseClient, uidProp, debug, overrides, secret, providers, }: { databaseClient: any; uidProp?: string; debug?: boolean; overrides?: AuthOptions; providers?: AuthOptions["providers"]; secret: string; }) => AuthOptions; declare const TinaCredentialsProvider: ({ databaseClient, name, }: { databaseClient: any; name?: string; }) => import("next-auth/providers/credentials").CredentialsConfig<{ username: { label: string; type: string; }; password: { label: string; type: string; }; }>; declare const AuthJsBackendAuthProvider: ({ authOptions, }: { authOptions: AuthOptions; }) => BackendAuthProvider; export { TinaCredentialsProvider, TinaAuthJSOptions, AuthJsBackendAuthProvider, };