import type { BaseItem, KeystoneListsAPI } from '@keystone-6/core/types';
import { NextAuthErrorCode } from '../types';
export declare function validateNextAuth(identityField: string, identity: string | number, allowAccountLinks: boolean, listQueryAPI: KeystoneListsAPI<any>[string]): Promise<{
    success: false;
    item?: any;
    code: NextAuthErrorCode;
} | {
    success: true;
    item: BaseItem;
}>;
