import TClearUserTokens from "../../interfaces/clear-user-tokens.js";
import { ConfirmBy } from "../../services/confirm/factory.js";
declare class ChangePasswordInput {
    userId?: string;
    login?: string;
    newPassword: string;
    oldPassword?: string;
    confirmBy?: ConfirmBy;
    confirmCode?: string | number;
    allowByAdmin?: boolean;
    clearTokensType?: TClearUserTokens;
    context?: Record<string, any>;
}
declare class ChangePasswordOutput {
    isChanged: boolean;
}
/**
 * Change user password
 */
declare const changePassword: import("@lomray/microservice-helpers/services/endpoint").IReturnWithMeta<never, ChangePasswordInput, Record<string, any>, {
    isChanged: boolean;
}>;
export { ChangePasswordInput, ChangePasswordOutput, changePassword };
