import { BaseAdapter } from './adapters/base.js';
import { AuthAdapter } from './adapters/auth.js';
import { DatabaseAdapter } from './adapters/database.js';
import { StorageAdapter } from './adapters/storage.js';
/**
 * Type guard for AuthAdapter
 * @param adapter The adapter to check
 * @returns boolean indicating if the adapter is an AuthAdapter
 */
export declare function isAuthAdapter(adapter: unknown): adapter is AuthAdapter;
/**
 * Type guard for DatabaseAdapter
 * @param adapter The adapter to check
 * @returns boolean indicating if the adapter is a DatabaseAdapter
 */
export declare function isDatabaseAdapter(adapter: unknown): adapter is DatabaseAdapter;
/**
 * Type guard for StorageAdapter
 * @param adapter The adapter to check
 * @returns boolean indicating if the adapter is a StorageAdapter
 */
export declare function isStorageAdapter(adapter: unknown): adapter is StorageAdapter;
/**
 * Type guard for BaseAdapter
 * @param adapter The adapter to check
 * @returns boolean indicating if the adapter is a BaseAdapter
 */
export declare function isBaseAdapter(adapter: unknown): adapter is BaseAdapter;
//# sourceMappingURL=guards.d.ts.map