import User from "../../entities/user.js";
import { ConfirmBy } from "../../services/confirm/factory.js";
declare class SignUpInput {
    fields: Partial<User>;
    confirmBy: ConfirmBy;
    confirmCode: string | number;
    context?: Record<string, any>;
}
declare class SignUpOutput {
    user: User;
}
/**
 * Sign up user
 * NOTE: before call this method, you need send confirmation code, see 'confirm-code.send'
 */
declare const signUp: import("@lomray/microservice-helpers/services/endpoint").IReturnWithMeta<never, SignUpInput, Record<string, any>, {
    user: User;
}>;
export { SignUpInput, SignUpOutput, signUp };
