import type { DataFromCollectionSlug, Payload, RequiredDataFromCollectionSlug } from "payload";
/**
 * Create a user and bypass the password check
 * This is because payload requires a password to be set when creating a user
 *
 * @see https://github.com/payloadcms/payload/blob/main/packages/payload/src/collections/operations/create.ts#L254
 * @see https://github.com/payloadcms/payload/blob/main/packages/payload/src/auth/strategies/local/generatePasswordSaltHash.ts
 */
export declare const createUserAndBypassPasswordCheck: <TSlug extends "users-with-local-strategy">(payload: Payload, { collection, data, }: {
    collection: TSlug;
    data: RequiredDataFromCollectionSlug<TSlug>;
}) => Promise<DataFromCollectionSlug<TSlug>>;
