@leancodepl/kratos
Version:
Headless React components library for building Ory Kratos authentication flows
36 lines (35 loc) • 1.56 kB
TypeScript
import { TraitsConfig } from "../../../utils";
import { OnSettingsFlowError } from "../types";
type UseNewPasswordFormProps<TTraitsConfig extends TraitsConfig> = {
onError?: OnSettingsFlowError<TTraitsConfig>;
onChangePasswordSuccess?: () => void;
};
export declare function useNewPasswordForm<TTraitsConfig extends TraitsConfig>({ onError, onChangePasswordSuccess, }: UseNewPasswordFormProps<TTraitsConfig>): import("@tanstack/react-form").ReactFormExtendedApi<{
password: string;
password_confirmation: string;
}, import("@tanstack/react-form").FormValidateOrFn<{
password: string;
password_confirmation: string;
}> | undefined, import("@tanstack/react-form").FormValidateOrFn<{
password: string;
password_confirmation: string;
}> | undefined, import("@tanstack/react-form").FormAsyncValidateOrFn<{
password: string;
password_confirmation: string;
}> | undefined, import("@tanstack/react-form").FormValidateOrFn<{
password: string;
password_confirmation: string;
}> | undefined, import("@tanstack/react-form").FormAsyncValidateOrFn<{
password: string;
password_confirmation: string;
}> | undefined, import("@tanstack/react-form").FormValidateOrFn<{
password: string;
password_confirmation: string;
}> | undefined, import("@tanstack/react-form").FormAsyncValidateOrFn<{
password: string;
password_confirmation: string;
}> | undefined, import("@tanstack/react-form").FormAsyncValidateOrFn<{
password: string;
password_confirmation: string;
}> | undefined, unknown>;
export {};